Asp.net
在 html 中使用 Session 變數
我從登錄表單中獲取會話變數,然後重定向到另一個頁面:
String a = Login1.UserName; Session["user"] = a; Response.Redirect("~/Home.aspx");在
Home.aspx我希望在 div 中顯示類似 "Hello -Session["user"]" 的內容。如何獲取會話變數並在 html 程式碼中使用它?
Hello <%:Session["user"]%>或者如果在 .NET 4.0 之前:
Hello <%=Server.HtmlEncode(Session["user"])%>
我實際上嘗試了很多將我的會話值從一個頁面獲取到另一個 html 中的
asp.net.然而,一些語法錯誤總是成為障礙。
為了解決這個問題,我創建了一個網頁,並在後面的程式碼中啟動了會話並將其定向到另一個頁面。
注意,這是一個
.html頁面,所以現在在我使用的正文中Hello <%=Session["UserID"]%>代替
Hello <%:Session["user"]%>(這不起作用)它從我
.cs的.html文件中獲取了值。