在html中使用Session变量

Ale*_*lex 11 asp.net

我从登录表单中获取会话变量,然后重定向到另一个页面:

    String a = Login1.UserName;
    Session["user"] = a;
    Response.Redirect("~/Home.aspx");
Run Code Online (Sandbox Code Playgroud)

在Home.aspx中,我希望在div中显示类似"Hello -Session ["user"]"的内容.如何获取会话var并在html代码中使用它?

Ode*_*ded 16

使用代码 :

Hello <%:Session["user"]%>
Run Code Online (Sandbox Code Playgroud)

或者如果在.NET 4.0之前:

Hello <%=Server.HtmlEncode(Session["user"])%>
Run Code Online (Sandbox Code Playgroud)