使用ActionExecutingContext對象可以獲取控制器名稱、Action名稱、參數名稱以及參數值。路由和Action返回值不影響結果。 在代碼中 1.獲取控制器名稱代碼 或 2.獲取Action名稱代碼 ...
很多時候我們需要使用過濾器來實現一些攔截 驗證等行為,此時我們能獲取到的Context是ActionExecutingContext ,我們如何通過這個Context來獲得Action Controller等對象呢 記錄下: 在代碼中 更加簡潔的辦法: var areaName filterContext.ActionDescriptor.RouteValues area var controll ...
2018-11-30 10:01 0 1629 推薦指數:
使用ActionExecutingContext對象可以獲取控制器名稱、Action名稱、參數名稱以及參數值。路由和Action返回值不影響結果。 在代碼中 1.獲取控制器名稱代碼 或 2.獲取Action名稱代碼 ...
1、視圖中 2、控制器的action中 3、過濾器中 4、公共方法中 ...
1、視圖中 2、控制器的action中 3、過濾器中 比如在ActionFilterAttribute中,這個時候一般是自己實現一個繼承類,然后重寫相關的方法。 在重寫的方法中如果需要控制器的名稱。 4、公共方法中 ...
獲取控制器名稱: ViewContext.RouteData.Values["controller"].ToString(); 獲取Action名稱: ViewContext.RouteData.Values["action"].ToString(); 獲取路由參數 ...
public ActionResult TestAction() { var otherController = DependencyResolver.Current.GetService<另一個控制器的類名>(); var result ...
轉載:.NET Core MVC 中 Controller 中讓頁面跳轉的方法 方式一: 在控制器的方法內部結尾使用 return View(); 來打開與方法同名的頁面,如: public ActionResult Login ...
ASP.Net 中 MVC控制器中獲取本地IP ...