SESSION的应用

说明:在很多时候需要把一些后台的值记录到SESSION中保存,以方便在其他页面中使用,

这样方便了页面间传值

应用

第一步:在后台中给SESSION赋值

Session["user"= "UserName";

第二步:在后台中取得SESSION中的值

string user = Session["user"].ToString();

第三步:在前台页面中的JS中取得SESSION中的值

var strUser = '<%=Session["user"]%>';                
                
*是页面中的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"/>
 
可以修改以上TIMEOUT的时间,默认为20分钟

第五步:把整个SESSION清空

Session.Remove("user");                

注意点:

SESSION在AJAX调用的后台方法中;                            
                            
必须在方法前加上: [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]                            
                            
原文地址:https://www.cnblogs.com/wequst/p/1661552.html