【问题标题】:Use Session variable in html在 html 中使用 Session 变量
【发布时间】:2010-12-26 11:56:03
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net session


    【解决方案1】:

    使用codeblock

    Hello <%:Session["user"]%>
    

    或者如果在 .NET 4.0 之前:

    Hello <%=Server.HtmlEncode(Session["user"])%>
    

    【讨论】:

      【解决方案2】:

      我实际上做了很多尝试来将我的会话值从一个页面获取到 asp.net 中的另一个 html。

      然而,一些句法错误总是成为一个障碍。

      为了解决这个问题,我创建了一个网页,并在后面的代码中启动了会话并将其定向到另一个页面。

      注意,这是一个.html 页面,所以现在在我使用的正文中

      Hello <%=Session["UserID"]%>
      

      而不是

      Hello <%:Session["user"]%>
      

      (这不起作用)它从我的.cs 获取值到我的.html 文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多