如何在asp.net MVC 3中获取当前的视图名称?

如何获取当前URL的当前视图名称,在asp.net MVC 3中使用Razor引擎?

解决方法

不知道为什么您需要获取当前视图名称,但您可以在视图中使用VirtualPath属性。通常,了解当前的操作或控制器更有用。但无论如何,这里是如何获取当前视图名称
@VirtualPath

如果您只想获取文件名:

@Path.GetFileName(Server.MapPath(VirtualPath))

并没有扩展:

@Path.GetFileNameWithoutExtension(Server.MapPath(VirtualPath))

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...