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

时间:2011-02-09 08:19:16

标签: asp.net asp.net-mvc asp.net-mvc-routing

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

例如我有这个网址:localhost / Home / About。这将在“主”页面内加载about网站。

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

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

1 个答案:

答案 0 :(得分:5)

您可以像这样使用方法Html.Partial

@Html.Partial("About")

修改

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

将此添加到您的视图顶部:

@{
     Layout = null;
 }