1
在我的.net mvc應用程序中,我重寫了控制器類並創建了自己的控件,我將繼承我的所有控制器。覆蓋我的控制器,我應該檢查哪個事件cookie?
我應該在哪一個事件中檢查cookie?
OnActionExecuting是否有意義?
我試過OnActionExecuting,但似乎無法找到cookie集合?
HttpCookie myCookie = ????????????
在我的.net mvc應用程序中,我重寫了控制器類並創建了自己的控件,我將繼承我的所有控制器。覆蓋我的控制器,我應該檢查哪個事件cookie?
我應該在哪一個事件中檢查cookie?
OnActionExecuting是否有意義?
我試過OnActionExecuting,但似乎無法找到cookie集合?
HttpCookie myCookie = ????????????
是的,你可以在OnActionExecuting()中檢查cookie。這很容易:
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
HttpCookieCollection cookies = Request.Cookies;
// Check your cookies:
bool yourCookieExistsInRequest = cookies["YourCookie"] != null;
HttpCookie yourCookie = cookies["YourCookie"];
base.OnActionExecuting(filterContext);
}