C# 如何在Razor pages.Net核心项目中访问html文件

C# 如何在Razor pages.Net核心项目中访问html文件,c#,asp.net-mvc,asp.net-core-mvc,razor-pages,C#,Asp.net Mvc,Asp.net Core Mvc,Razor Pages,我是.Net新手,使用.NETCore创建简单的web应用程序。目前,它正在使用Razor页面进行视图及其静态内容 这是项目结构 我只能使用.cshtml文件进行导航,比如 https://localhost:44391/Home //goes to Home.cshtml https://localhost:44391/About //goes to About.cshtml 我有一个静态html文件和一些必需的资源放在页面文件夹中名为“关闭”的子文件夹中 https:/

我是.Net新手,使用.NETCore创建简单的web应用程序。目前,它正在使用Razor页面进行视图及其静态内容

这是项目结构

我只能使用.cshtml文件进行导航,比如

    https://localhost:44391/Home //goes to Home.cshtml

    https://localhost:44391/About //goes to About.cshtml
我有一个静态html文件和一些必需的资源放在页面文件夹中名为“关闭”的子文件夹中

https://localhost:44391/Off
我知道,我可以用剃须刀页面本身。但在这里,我下载了一些第三方集成,它提供了这一点,并要求我访问html页面的同一层次结构


我可以知道这是可能的吗?

是的,这是可能的,您可以尝试将html页面内容作为部分视图包括在内:

@Html.Partial("~/Pages/Off/index")

这种情况下,您只想在MVC网站中显示html页面内容。如果第三方集成需要一些特殊的内容,那么我们需要对该场景进行进一步的解释。

是的,您可以尝试将html页面内容作为部分视图包括在内:

@Html.Partial("~/Pages/Off/index")
这种情况下,您只想在MVC网站中显示html页面内容。如果第三方集成需要一些特殊的东西,那么我们需要进一步解释该场景

我有一个静态html文件和一些必需的资源放在Pages文件夹中名为“Off”的子文件夹中

https://localhost:44391/Off

您可以尝试调用
app.UseFileServer
to

测试结果

我有一个静态html文件和一些必需的资源放在Pages文件夹中名为“Off”的子文件夹中

https://localhost:44391/Off

您可以尝试调用
app.UseFileServer
to

测试结果


您是否询问如何路由到该特定html文件?如果关闭中的内容是静态的,您希望在
wwwroot
文件夹中延迟。您是否询问如何路由到该特定html文件?如果关闭中的内容是静态的,您希望在
wwwroot
文件夹中延迟。