我有一个母版页,想打印出它当前用于呈现的视图。例如,有人在浏览器中输入 /path/method。在我的母版页中,我想在<%= "path" %>
某处和<%= "method" %>
某处打印。
如何从母版页访问此信息?
我有一个母版页,想打印出它当前用于呈现的视图。例如,有人在浏览器中输入 /path/method。在我的母版页中,我想在<%= "path" %>
某处和<%= "method" %>
某处打印。
如何从母版页访问此信息?
在您正在访问的视图的控制器上:
ViewBag.ViewName = "MyViewName" or ViewData["ViewName"] = "MyViewName"
然后在 MasterPage 上使用它
<%= ViewBag.ViewName %> or <%= ViewData["ViewName"] %>
这更像是我一直在寻找的:
IView view = ((ViewPage)this.Page).ViewContext.View;
string viewname = ((WebFormView)view).ViewPath;