asp.net-mvc – 获取ControllerName和ActionName并在Master Page中填充ViewData?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – 获取ControllerName和ActionName并在Master Page中填充ViewData?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个SuperController将继承自所有的控制器。在构造函数中,我试图使用ControllerName和ActionName填充ViewData。

我不会传递ControllerName和ActionName作为ViewData。我有一个方法需要ControllerName和ActionName,我需要传递方法的返回值作为ViewData。

我怎样才能做到这一点?

解决方法

不要使用ViewData。在您的Site.Master中使用:
<%= ViewContext.RouteData.Values["Controller"] %>
<%= ViewContext.RouteData.Values["Action"] %>

SO – Getting the name of the controller and action method in the view in ASP.Net MVC

原文链接:https://www.f2er.com/aspnet/254967.html

猜你在找的asp.Net相关文章