我有一个从VS2010更新到VS2015的现有ASP.NET项目。它有一些我希望扩展的MVC部分,并希望利用Razor。如何判断它是否可用,或者如果不可用则可以启用?我可以将Razor与非Razor MVC混合使用吗?
感谢您的帮助!
答案 0 :(得分:2)
Razor使用库'System.Web.WebPages.Razor';您需要确保您的项目包含对此库的引用。您还可以通过转到工具 - >来检查是否安装了nuget包。包管理器 - >管理解决方案的Nuget包:
我可以将Razor与非Razor MVC混合使用吗?
如果你正在使用MVC,你创建的视图将是.cshtml(假设是C#),默认情况下将支持Razor语法。您还可以在这些.cshtml页面中使用传统的HTML,JavaScript,JQuery等。我将看一下微软的Razor语法doc:
答案 1 :(得分:1)
我几乎可以肯定Razor默认使用VS2015,只需打开.cshtml文件并尝试使用Razor语法编写。
@("Hello World!")