asp.net-mvc-3 - ASP.NET MVC3,启用 Razor

标签 asp.net-mvc-3 razor

我已经将MVC2项目升级到MVC3,现在想开始使用Razor View 引擎,但是当我执行Add-> View时,它没有给我选择 View 引擎的选项。

我已经更新了我的views文件夹中的Web.config,并与一个新的MVC 3项目进行了比较,但是没有任何效果。

有任何想法吗?

最佳答案

我通过将.csproj文件中的ProjectTypeGuids元素更改为以下内容来解决此问题:

<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

现在,我可以选择Razor或ASPX作为我的 View 引擎。

关于asp.net-mvc-3 - ASP.NET MVC3,启用 Razor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5157445/

相关文章:

javascript - 如何在 ASP.net MVC 3 中成功上传文件后显示警报

c# - "ASP.global_asax does not exist in the namespace ASP"

asp.net-mvc-3 - MVC3-如何在末尾插入换行符的ValidationMessageFor?

c# - 从cs文件渲染html到cshtml

c# - 如何在 ASP NET Core 中发送复选框输入的值而不是 bool 值?

asp.net-mvc - 在 MVC3 或 MVC4 中检查项目构建

jquery - 使用 jQuery 动态更改表单操作

jquery - MVC 3 JSON 调用在 IIS 中不起作用

asp.net-mvc - 创建一些东西@using (Html.BeginForm()) Helpers

c# - 枚举和文本框组合的 MVC5 部分或编辑器模板?