【发布时间】:2012-06-12 21:00:45
【问题描述】:
我正在尝试创建一个HtmlExtension 来检索当前视图的名称。
但是,我不想看到请求的视图(例如“/Account/LogOn”的“LogOn”),而是正在处理的实际文件(例如"_Layout")。
我能找到的最接近的是html.ViewDataContainer.ToString(),例如它返回{ASP._Page_Views_Shared__Layout_cshtml},但我认为解析它不是一个好主意。
这些信息是否在 Html 扩展中可用?
提前致谢。
【问题讨论】:
-
你有机会看到这篇文章吗? stackoverflow.com/q/1268763/1437962
-
是的,但它提供了控制器操作而不是视图名称/路径
标签: c# asp.net asp.net-mvc-3 html-helper