1.視圖中獲取:
var actionName=ViewContext.RouteData.Values["action"].ToString().ToLower();
var controllerName = ViewContext.RouteData.Values["controller"].ToString().ToLower();
2.過濾器中獲取
var controllerName = (filterContext.RouteData.Values["controller"]).ToString().ToLower();
var actionName = (filterContext.RouteData.Values["action"]).ToString().ToLower();
3.Action中
string controllerName = this.GetType().Name;
string controllerName = ControllerContext.RouteData.GetRequiredString("Controller");//小寫不帶Controller
string actionName = ControllerContext.RouteData.GetRequiredString("Action");//demo
MVC 獲取controllerName和actionName
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.