[研究][ASP.NET]寫在aspx附屬的.cs和單一類別檔案Class1.cs的差異
2022-03-20、2024-03-06
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C#
錯誤 CS0103 名稱 'Response' 不存在於目前的內容
Response.Redirect("~/Account/Logout.aspx"); |
要改寫為
System.Web.HttpContext.Current.Response.Redirect("~/Account/Login.aspx"); |
********************************************************************************
錯誤 CS0103 名稱 'Session' 不存在於目前的內容
string account = Session["LoginAccount"].ToString(); |
要改寫為
string account= System.Web.HttpContext.Current.Session["LoginAccount"].ToString(); |
********************************************************************************
錯誤 CS0103 名稱 'Request' 不存在於目前的內容
string userAgent = Request.ServerVariables["HTTP_USER_AGENT"]; |
要改寫為
string userAgent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"]; |
********************************************************************************
2024-03-06 補
增加是否為 null 判斷
string sessionUserID = System.Web.HttpContext.Current.Session["userID"].ToString(); |
要改寫為
string sessionUserID = System.Web.HttpContext.Current.Session["userID"] != null ? System.Web.HttpContext.Current.Session["userID"].ToString() : ""; |
(完)
沒有留言:
張貼留言