我试图阻止用户更改"ASP.NET_SessionId"
我试过这个代码:
Response.Cookies["ASP.NET_SessionId"].Value = GenerateHashKey();
但是,当我试图设置cookie session (**Session["userId"]**)时,的被删除了
下面是一些我尝试过却没有成功的代码:
protected void Application_BeginRequest(object sender, EventArgs e)
{
//Check If it is a new s
我认为global.asax中的session_start事件应该只在我第一次访问网站上的页面时触发。但我注意到,在asp.net mvc3中,当我转到不同的路径时,它每次都会运行。
例如。
http://webserver/home/index - runs once here (link 1)
http://webserver/contact/index - runs once here (link 2)
我是否需要配置一些东西才能让session_start只运行一次?我通过将会话变量设置为当前日期和时间并在布局页面上显示会话变量来测试这一点。当我从上面点击链接1时,它会显示一个时间,