【发布时间】:2018-07-07 05:40:27
【问题描述】:
假设我有Session["myvalue"],它是整数。
此外 - 我想在我的 HTML 代码中使用这个值(我想在视图中显示这个值)。
有什么办法吗?
【问题讨论】:
-
到目前为止您尝试过什么?您还必须提供您的一小段代码。
标签: html asp.net asp.net-mvc razor
假设我有Session["myvalue"],它是整数。
此外 - 我想在我的 HTML 代码中使用这个值(我想在视图中显示这个值)。
有什么办法吗?
【问题讨论】:
标签: html asp.net asp.net-mvc razor
如果您使用的是 MVC,那么您可以选择 @Session["myvalue"]
如果您使用的是 Asp.net,那么您可以选择 <%:Session["myvalue"].ToString()%>
【讨论】:
要在 View 中访问会话,您可以执行以下操作。
HttpContext.Current.Session["myvalue"].ToString()
如果它是对象或其他东西,那么你必须案例。
<<your type>> nameofVariable = (<<your type>>)HttpContext.Current.Session["myvalue"]
除此之外,您还必须检查 null 和所有内容。
【讨论】:
就是这样
<%:Session["myvalue"]%>
如果遇到错误,请使用
<%:Session["myvalue"].ToString()%>
【讨论】:
只需在会话变量前面使用 @ 符号,您需要将会话设置为整数,如
@(int)Session["myvalue"]
【讨论】: