就是我在mvc框架中的Global.asax文件中我始终没有调用到Session_End 方法
有人知道如何激发它吗
我在Global.asax中
protected void Session_End(object sender, EventArgs e)
{
throw new Exception("Have a Session END!");
}
我在webfig中<sessionState mode="InProc" timeout="20"/>
在
HomeController.cs中简单的加了2行代码
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
Session.Add("uid","10");
return View();
}
public ActionResult About()
{
Session.Abandon();
return View();
}
}
按理论执行到/home/About 的时候应该执行Session_End,但没任何反应
有知道原因的高人指点下我吗,我弄了无数办法都没反应
------解决方案--------------------------------------------------------
- C# code
<system.web> <sessionState timeout="30" mode="InProc"> </sessionState>