我的应用程序我在函数中从javascript中保存会话中的分钟值。 我的代码是
function redo() {
.
.
.
'<%Session["mins"] = "' + mins + '";%>';
alert('session min value after is ' + '<%=Session["mins"]%>');
}
会话中的分钟值显示在alert中,但是当我在后面的代码中访问它时
会话包含“'+ mins +'”。 我的代码是
protected void Page_Load(object sender, EventArgs e)
{
var aa = Convert.ToInt32(Session["mins"]);
}
后面的代码中没有分钟值。
如何在代码中获取会话值?
答案 0 :(得分:2)
Session是一个服务器端概念。客户端知道它的唯一方法(*)是询问服务器(通过包含在最初呈现的页面中,或通过AJAX)。
*)在会话概念的一些实现中,会话本身存储在cookie中,客户端可以在那里访问和解码它。这不可靠,也不推荐,并且不适用于所有框架。
答案 1 :(得分:-1)
将值分配给隐藏控件并在JS代码中访问该控件