0
我使用了几个完全相同的信息的不同页面。所以我把它放在一个布局页面中,所以我没有双重代码。如何在布局中获取当前视图的页面名称
我在布局中有一个选项来更改语言。当您更改语言时,请求将与语言“en-US”和当前页面名称“索引”一起发送到控制器方法。 该方法将执行RedirectResult(page)
,因此将应用语言更改。
我和我使用它来获取当前文件(网页名称)的名称:
@{ string pageName = Path.GetFileNameWithoutExtension(Server.MapPath(VirtualPath)); }
首先这个代码在德Index.cshtml文件站立,那么pageName
将是“指数” 。
现在pageName
是“_layout”。这给我一个错误,因为这种方法显然不存在。
问题:如何从我的_layout文件中获取当前页面的名称?