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