0

我有一个母版页,想打印出它当前用于呈现的视图。例如,有人在浏览器中输入 /path/method。在我的母版页中,我想在<%= "path" %>某处和<%= "method" %>某处打印。

如何从母版页访问此信息?

4

2 回答 2

1

在您正在访问的视图的控制器上:

ViewBag.ViewName = "MyViewName" or ViewData["ViewName"] = "MyViewName"

然后在 MasterPage 上使用它

<%= ViewBag.ViewName %> or <%= ViewData["ViewName"] %>
于 2013-07-09T21:47:54.843 回答
0

这更像是我一直在寻找的:

IView view = ((ViewPage)this.Page).ViewContext.View;
string viewname = ((WebFormView)view).ViewPath;
于 2013-07-09T22:05:28.313 回答