1. 程式人生 > >asp.net類檔案中無法使用Session、Response(當前上下文中不存在名稱“Session”)

asp.net類檔案中無法使用Session、Response(當前上下文中不存在名稱“Session”)

一些物件或是方法,如Session, Response,Server等等,無法在類別中直接打,是因為沒有在類別中引用它們的名稱空間。這個名稱空間(namespace):System.Web。另外它們正確的寫為HttpContext.Current.Session,HttpContext.Current.Response 和HttpContext.Current.Server。

參考:  

程式碼 複製程式碼 using System;
using System.Web;

///<summary>/// Summary description for CodeDemo
///</summary>
publicclass CodeDemo
{
    
public CodeDemo()
    {
        
//// TODO: Add constructor logic here
        
//
    }

    
//下面列舉了幾個物件與方法publicvoid t()
    {
        HttpContext.Current.Session[
"mykey"="Session content";
        HttpContext.Current.Response.Write(
"Write content.");
        HttpContext.Current.Server.MapPath(
@"z:\...\"); 
    }
}
複製程式碼

相關推薦

asp.net檔案無法使用SessionResponse當前上下文中存在名稱Session

一些物件或是方法,如Session, Response,Server等等,無法在類別中直接打,是因為沒有在類別中引用它們的名稱空間。這個名稱空間(namespace):System.Web。另外它們正確的寫為HttpContext.Current.Session,Http

asp.Net當前上下文中存在名稱XXX”的解決方法

今天用visual studio 2008開發網站,重新生成的時候,編譯程式的時候出現“當前上下文中不存在名稱guestBook”的問題,但實現頁面是存在這些控制元件的,造成這種原因的根本原因在於,當你建一個新檔案itstudy_cn.aspx時對應的就在itstudy_c

ASP.NET MVC 模版提示“當前上下文中存在名稱Layout”的原因

ASP.NET 新增 MVC核心引用後 模版提示“當前上下文中不存在名稱Layout”的解決辦法 最近在使用ASP.NET MVC開發分散式PLM系統時發現 當建立空的ASP.NET 並引用MVC核心 模版後發現 cshtml 中Razor提示 –上下文中不存

paip net VS2010提示當前上下文中存在名稱的解決

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

ASP.NET在IE10無法判斷使用者已登入及Session丟失問題解決方法

IE10中Session丟失問題引起眾多業內人士的關注,今天發現在IE10中登入網站時,使用表單驗證機制(FormsAuthentication)卻無法判斷該使用者已登入,儲存的Session總會丟失,本文將介紹解決方法,感興趣的朋友可以參考下,或許對你有所幫助 今天發現在

ASP.NET CS檔案輸出JavaScript指令碼的3種方法以及區別

Response.Write 與   Page.ClientScript.RegisterStartupScript 與 Page.ClientScript.RegisterClientScriptBlock 之間的區別 方法1,使用Response.Write,這種

用最簡單的方式在ASP.NET Core應用實現認證登入和登出

在安全領域,認證和授權是兩個重要的主題。認證是安全體系的第一道屏障,是守護整個應用或者服務的第一道大門。當訪問者請求進入的時候,認證體系通過驗證對方的提供憑證確定其真實身份。認證體系只有在證實了訪問者的真實身份的情況下才會允許其進入。ASP.NET Core提供了多種認證方式,它們的實現都基於相同的認證模型。

IntelliJ在檔案直接修改包名未定義的包名 提示Package name does not correspond to the file path

問題就是標題中說的那樣 產生的原因就是:在某個包下建立了一個類發現包名不合適,直接在類檔案頭部第一行修改包名想實現跟eclipse一樣通過快捷鍵 快速生成未定義的包並將該類移動到新建的包下,網上的答案出處基本都是來自stackoverflow的提問 該問題stackoverflow地址:

ASP.NET網站 檔案的上傳與下載知識準備

    在網站的開發中,經常涉及到對檔案的操作。以前呢,在Web應用程式中實現檔案的上傳是件很麻煩的事情,而後在ASP.NET 4.0,可以容易的實現檔案的上傳。這周的主要內容即為網站上檔案的上傳與下載,今天先把專案過程中需要用到的關鍵技術點(類與方法)做一個簡單的羅列記錄

從PCD檔案讀取點雲資料Reading Point Cloud data from PCD files

在本教程中,我們將學習如何從PCD檔案中讀取點雲資料。 #程式碼 首先,在你最喜歡的編輯器中建立一個名為pcd_read.cpp的檔案,並在其中放置下面的程式碼: #include <iostream> #include <pcl/io/pcd

引用了System.Web名稱空間 卻任然報錯“當前上下文中存在Session

在做ASP.NET MVC程式時發現,在控制器類裡面,只要引用了System.Web名稱空間,就可以直接在action方法中以  Session["userName"]  這樣的形式呼叫,但是在非控制器類(一個單獨的類庫專案中的類)中,引用了System.Web名稱空間後,

Mongodb學習筆記三使用asp.net在Mongodb儲存和讀取圖片檔案

今天練習瞭如何使用c# driver儲存和讀取圖片。 廢話不多說,直接上程式碼。 一、儲存圖片(檔案應該也一樣): private void SaveImgBJSON(string id, byte[] byteImg) {

ASP.NET Web Api使用SessionCache和Application的幾個方法

        在ASP.NET中,Web Api的控制器類派生自ApiControll,該類與ASP.NET的Control類沒有直接關係,因此不能像在ASPX.CS程式碼隱藏類中直接使用HttpContext、HttpApplicationState或HttpSessi

ASP.NET的RequestResponseServer對象

.html languages asa 地址欄 判斷 nsf 一次 服務 tco Request對象 Response.Write(Request.ApplicationPath) //應用根路徑Request.AppRelativeCurrentExecutionFile

ASP.NET MVC檔案上傳檔案拖拽上傳demo

Introduction In this article I am explaiing three ways to upload image from an ASP.NET MVC web application to server and accessing those back to display

asp.net公共DBHelpC#

using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Configura

Spring註冊上,applicationContext初始化,在Filter無法getBean使用DaoService等

新建一個xml檔案,裡面複製下面內容: <?xml version="1.0" encoding="UTF-8"?>   <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springf

asp.net ajax 和 asp.net 2.0的fileupload合力打造無重新整理檔案上傳控制元件

{20        bool fileOK =false;21        //獲取根檔案絕對路徑22string path = Server.MapPath("~/UpLoad/");23        //如上傳了檔案,就判斷檔案格式24        FileUpload FU = FileUplo

ASP.NET MVC線上預覽ExcelWordTXTPDF檔案

 話不多說直接上程式碼: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Microsoft

Asp.net延長session失效時間2點注意web.config和IIS

一個是軟體系統中的web.config:   配置檔案web.config 的<system.web>下加上<sessionState mode="InProc" timeout="40"/> 40表示session失效時間為40分鐘 另一個注意的