覆蓋我的控制器,我應該在哪個事件中檢查 cookie? (Overriding my controller, which event should I check for a cookie in?)


問題描述

覆蓋我的控制器,我應該在哪個事件中檢查 cookie? (Overriding my controller, which event should I check for a cookie in?)

in my .net mvc application, I am overriding the Controller class and creating my own that I will inherit from for all my controllers.

Which event should I check for a cookie in?

Does OnActionExecuting make sense?

I tried OnActionExecuting, but can't seem to find the cookie collection?

HttpCookie myCookie = ????????????

‑‑‑‑‑

參考解法

方法 1:

Yes, you can check cookies in OnActionExecuting(). It is very easy:

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);
}

(by mrblaheu‑ge‑ne)

參考文件

  1. Overriding my controller, which event should I check for a cookie in? (CC BY‑SA 3.0/4.0)

#controller #asp.net-mvc #C#






相關問題

覆蓋我的控制器,我應該在哪個事件中檢查 cookie? (Overriding my controller, which event should I check for a cookie in?)

ASP.NET MVC,將模型從視圖傳遞到控制器 (ASP.NET MVC, passing Model from View to Controller)

Ruby on Rails:更改列表順序後未顯示錯誤消息 (Ruby on Rails: Error messages not displaying since changing order of a list)

Успадкоўванне кантролера ASP.NET MVC 4 (ASP.NET MVC 4 controller inheritance)

如何在 CakePHP 中創建自定義 MySQL 查詢? (How to create custom MySQL queries in CakePHP?)

Respond_to 沒有調用正確的格式 (Respond_to does not call the right format)

Rails - 尋找錯誤 ID 的 JSON 回調 (Rails - JSON callback looking for wrong id)

YIi PHP - 帶有 foreach 循環的輸出數組 (YIi PHP - Output array with a foreach loop)

使用 SQL 將方法邏輯移動到 Rails 項目中的模型 (Moving method logic with SQL to model in rails project)

MVC 為什麼要單元測試控制器 (MVC Why unit test controllers)

Jquery & Rails 3:從 js 文件運行控制器操作? (Jquery & Rails 3: Run controller action from js file?)

.net core mvc:在區域上添加具有 crud 功能的控制器未正確生成代碼和鏈接 (.net core mvc: adding controller with crud functionality on area didn't generate code and link correctly)







留言討論