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

发布于 2024-10-16 07:12:39 字数 211 浏览 3 评论 0原文

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

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

我想加载关于页面而不加载母版页。所以我想我可以使用这个网址:localhost/Home/About.cshtml。但这不起作用。

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

How can i directly access a .cshtml file in ASP.NET MVC using razor view engine?

For example i have this url: localhost/Home/About. This will load the about site inside the "master" page.

I want to load the about page without also loading the master page. So i was thinking that i could use this url: localhost/Home/About.cshtml. But it's not working.

How can i load a view page without loading the master page?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-残月青衣踏尘吟 2024-10-23 07:12:39

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

@Html.Partial("About")

编辑

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

将其添加到视图的顶部:

@{
     Layout = null;
 }

You can use the method Html.Partial like this:

@Html.Partial("About")

Edit

I might have missunderstood your question. If you want to avoid including the master page you need to remove the layout.

Add this to the top of your View:

@{
     Layout = null;
 }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文