在使用bootstrap做前端布局,使用session遇到的问题
当没有进行登录随便点击进入某个页面的时候,如果执行调试:页面后台的简单代码是
if (string.IsNullOrEmpty(Convert.ToString(Session["Token"])))
{
Response.Redirect("/UserPages/login.aspx");
}
会报错(
只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 <configuration>\<system.web>\<httpModules> 节中包括 System.Web.SessionStateMod 或自定义会话状态模块。
)
所以,这时候尽量避免调试,程序就能正确执行,跳转到login.aspx页面,进行登录。
2.还有如果你用的get方式,在后台跳转的,如果你在跳转后的页面想获得session的值,是获取不到的。这时候你可以使用Request.Querystring["key"].Tostring();来获取需要验证的值。
ps:若有不对,请提意见。

浙公网安备 33010602011771号