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 等时包含片段标识符?

android小知识点代码片段

在ASP.NET MVC的Action中直接接受客户端发送过来的HTML内容片段

[vscode]--HTML代码片段(基础版,reactvuejquery)

Android Java:在 onCreateView() 中返回空视图的片段

VSCODE 片段 PHP 自动填充命名空间