MVC基础知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC基础知识相关的知识,希望对你有一定的参考价值。
1、View中获取Control和View:
//获取控制器名称: ViewContext.RouteData.Values["controller"].ToString(); //获取Action名称: ViewContext.RouteData.Values["action"].ToString(); //获取路由参数值: ViewContext.RouteData.Values[名称].ToString(); //如:ViewContext.RouteData.Values["ID"].ToString(); 获取ID的值 //获取area名称 //在代码中: ControllerContext.RouteData.DataTokens["area"] //在View中: ViewContext.RouteData.DataTokens["area"]
2、ActionExecutingContext中获取Control和Action名称:
RouteValueDictionary currtxt = filterContext.RouteData.Values;//获取路由数据 string control = currtxt["controller"].ToString(); string action = currtxt["action"].ToString();
以上是关于MVC基础知识的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在使用 Asp.Net MVC ActionLink、RedirectToAction 等时包含片段标识符?
在ASP.NET MVC的Action中直接接受客户端发送过来的HTML内容片段
[vscode]--HTML代码片段(基础版,reactvuejquery)