【问题标题】:why can't I see Razor item for webforms in visual studio 2010为什么我在 Visual Studio 2010 中看不到 Web 表单的 Razor 项目
【发布时间】:2011-09-04 16:56:47
【问题描述】:

这里Can we use Razor on an existing ASP.NET 4 website? 说如果安装了MVC3,即使在webform 项目中我也应该看到它,但我不能。为什么?

Razor 不是随 MVC3 一起安装的吗?

【问题讨论】:

  • Razor 也需要安装。
  • 您是否添加了 Razor 页面?在 .aspx 页面中,Inellisense 将不起作用。从您提到的答案中:您不需要创建新的网页站点(按照说明)。您可以只打开一个现有网站,右键单击该站点的根文件夹,单击添加项目,您应该会看到“Web Page (Razor)”选项。
  • 是的,因为我说 Mvc3 没有,所以它已经安装了?

标签: asp.net


【解决方案1】:

AFAIK Visual Studio 仅支持 ASP.NET 网站(当然使用 .NET 4.0),不支持 ASP.NET 应用程序。话虽这么说,没有什么可以阻止您手动将.cshtml 页面添加到现有的 ASP.NET 应用程序,它会起作用。只是你没有得到 Visual Studio 向导的支持,但谁在乎呢?

【讨论】:

  • 不太奇怪。这显然是微软认为是为“儿童”而不是“成人”准备的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-18
  • 1970-01-01
  • 2012-08-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多