我有一个现有的ASP.NET项目从VS2010更新到VS2015。它有一些我想要扩展的MVC部分,并希望利用剃刀。我该如何判断是否可用,或者如果不可用,可以启用它吗?我可以将Razor与非Razor MVC混合使用吗?如何判断在我现有的MVC项目中是否启用了Razor?
谢谢你的帮助!
我有一个现有的ASP.NET项目从VS2010更新到VS2015。它有一些我想要扩展的MVC部分,并希望利用剃刀。我该如何判断是否可用,或者如果不可用,可以启用它吗?我可以将Razor与非Razor MVC混合使用吗?如何判断在我现有的MVC项目中是否启用了Razor?
谢谢你的帮助!
Razor使用库'System.Web.WebPages.Razor';您需要确保您的项目包含对此库的引用。您还可以检查NuGet包被将要安装的工具 - >软件包管理器 - >管理的NuGet软件包的解决方案:
我可以与非剃刀MVC混合剃须刀?
如果您使用的是MVC,则您创建的视图将为.cshtml(假设为C#),并默认支持Razor语法。您也可以在这些.cshtml页面中使用传统的HTML,JavaScript,JQuery等。我想看看微软的剃刀语法DOC:
我几乎可以肯定,VS2015默认使用Razor,只需打开一个.cshtml文件并尝试使用Razor语法编写。
@("Hello World!")
入选完整性这种反应。谢谢你的回应! –