我刚刚在 Visual Studio 2010 中发现了一个奇怪的事情。
我可以将 Razor 页面添加到网站项目中,但无法在 Web 应用程序项目中执行此操作。
我确实知道我可以创建一个 ASP.NET MVC(1-4) 项目,该项目允许我向其中添加 Razor 页面。
在我检查了网站(WS)项目和Web应用程序(WA)项目之间的差异之后,在我看来,WA在大多数情况下都是趋势,并且比WS具有更多的功能。
所以我的问题是: Visual Studio 2010允许我们在WS项目中添加Razor页面(在模板列表中添加新页面时可以找到它),但是为什么在WA项目的模板中不提供Razor页面呢?
我很好奇。等待您的答复:)
干杯
最佳答案
在创建新的空 Web 应用程序时,我遇到了同样的问题。我想使用 MVC。尽管添加了所需的引用,但它仍然不允许我通过右键单击文件夹来创建文件。
但是,如果您在 Visual Studio 2010 上安装了 SP1,则可以:
- 右键单击 > 添加 > 从模板新建> Razor MVC View
希望这有帮助。
关于ASP.NET 在 Web 应用程序而不是网站中添加 Razor 页面,无 MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12065884/