【问题标题】:How to use a Session's value in html?如何在 html 中使用 Session 的值?
【发布时间】:2018-07-07 05:40:27
【问题描述】:

假设我有Session["myvalue"],它是整数。 此外 - 我想在我的 HTML 代码中使用这个值(我想在视图中显示这个值)。

有什么办法吗?

【问题讨论】:

  • 到目前为止您尝试过什么?您还必须提供您的一小段代码。

标签: html asp.net asp.net-mvc razor


【解决方案1】:
  • 如果您使用的是 MVC,那么您可以选择 @Session["myvalue"]

  • 如果您使用的是 Asp.net,那么您可以选择 <%:Session["myvalue"].ToString()%>

【讨论】:

    【解决方案2】:

    要在 View 中访问会话,您可以执行以下操作。

    HttpContext.Current.Session["myvalue"].ToString()
    

    如果它是对象或其他东西,那么你必须案例。

       <<your type>> nameofVariable = (<<your type>>)HttpContext.Current.Session["myvalue"]
    

    除此之外,您还必须检查 null 和所有内容。

    【讨论】:

      【解决方案3】:

      就是这样

      <%:Session["myvalue"]%>
      

      如果遇到错误,请使用

      <%:Session["myvalue"].ToString()%>
      

      【讨论】:

        【解决方案4】:

        只需在会话变量前面使用 @ 符号,您需要将会话设置为整数,如

        @(int)Session["myvalue"]

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多