说明:在很多时候需要把一些后台的值记录到SESSION中保存,以方便在其他页面中使用,
这样方便了页面间传值
应用
第一步:在后台中给SESSION赋值
Session["user"] = "UserName";
第二步:在后台中取得SESSION中的值
string user = Session["user"].ToString();
第三步:在前台页面中的JS中取得SESSION中的值
var strUser = '<%=Session["user"]%>';
*是页面中的JS中,而不是JS文件中
*是页面中的JS中,而不是JS文件中
第四步:在前台页面中取得SESSION中的值
<div><%=Session["user"]%></div>
第五步:设置SESSION的过期时间
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="1200"/>
第五步:把整个SESSION清空
Session.Remove("user");
注意点:
SESSION在AJAX调用的后台方法中;
必须在方法前加上: [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]
必须在方法前加上: [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]