我刚开始使用Razor V2语法启动asp.net。当我在Visual Studio中进行开发时,一切都很好,但是当我尝试直接从浏览器中运行.CSHTML文件时,它们将无法工作。
我想知道.CSHTML文件是旨在直接运行的,还是必须在无法直接由浏览器调用的Web应用程序的其他部分中使用?

最佳答案

是的-cshtml页面可以直接运行。如果您构建ASP.NET网页(Razor)网站,则可以直接请求.cshtml页面,并且将为它们提供服务(除非文件名以下划线开头)。

您可以通过转到文件»新建»网站来构建Razor网站页面。您可以从以下位置获取有关ASP.NET网页的更多信息:http://www.asp.net/web-pages。对于ASP.NET开发的新手来说,这是一个推荐的起点。

[更新]
当它们用作ASP.NET Core 2.0中引入的Razor Pages site的一部分时,它们也可以直接运行。

关于c# - CSHTML文件可以直接运行吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22424368/

10-09 08:38
查看更多