asp.net mvc razor:如何直接访问.cshtml页面?

Pok*_*oku 2 asp.net asp.net-mvc asp.net-mvc-routing

如何使用razor视图引擎直接访问ASP.NET MVC中的.cshtml文件?

例如,我有这个网址:localhost/Home/About.这将在"主"页面内加载about网站.

我想加载about页面而不加载母版页.所以我在想我可以使用这个url:localhost/Home/About.cshtml.但它不起作用.

如何在不加载母版页的情况下加载视图页面?

Fil*_*erg 5

你可以使用这样的方法Html.Partial:

@Html.Partial("About")

编辑

我可能会误解你的问题.如果要避免包含母版页,则需要删除布局.

将其添加到视图的顶部:

@{
     Layout = null;
 }
Run Code Online (Sandbox Code Playgroud)