asp.net-mvc - 是否可以从布局中获取 View 名称?

标签 asp.net-mvc asp.net-mvc-5

我正在尝试从布局中提取当前 View 的名称。

通常,为此使用VirtualPath。不幸的是,这将返回布局文件的路径。

有什么方法可以获取 Controller 返回的View的名称吗?

最佳答案

以下内容将为您提供 View 名称:

((RazorView)ViewContext.View).ViewPath;

关于asp.net-mvc - 是否可以从布局中获取 View 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34188782/

相关文章:

asp.net-mvc - 是否可以在同一个包中包含脚本和样式?(asp.net mvc5)

asp.net-mvc-5 - MVC 5 和 ASP.NET Identity - 实现困惑

jquery属性控制和按钮点击

asp.net-mvc - 使用 MVC4 如何在没有提交按钮的情况下提交 [HttpPost] 操作?

c# - 限制并发登录 - ASP.NET Identity

c# - 虚拟路径 '/' 映射到另一个应用程序,这是不允许的

asp.net-mvc - 使用 MVC Futures 的异步 Controller 在 .NET 3.5 SP1 中的 ASP.NET MVC 1 中长轮询的服务器和连接限制

javascript - jqGrid 中的动态列和使用下拉列表

javascript - 使用 Ajax 在 ASP.NET MVC 中异步排序 GridView

c# - OwinStartupAttribute 不应该在 global.asax 和 Application_Start 之前运行吗?