Asp.net-Mvc
是否可以從佈局中獲取視圖名稱?
我試圖從我的佈局中提取目前視圖的名稱。
通常,
VirtualPath用於此。不幸的是,這將返回佈局文件的路徑。有沒有辦法獲取控制器返回的視圖的名稱?
以下將為您提供視圖名稱:
((RazorView)ViewContext.View).ViewPath;
如果你使用 MVC Core,你可以使用:
@System.IO.Path.GetFileNameWithoutExtension(ViewContext.View.Path)