4

我刚刚发现在Visual Studio中一个奇怪的事情2010年ASP.NET添加剃刀页面中的Web应用程序没有网站,NO MVC

我可以添加一个剃刀页面进入网站项目,但我不能这样做在一个Web应用程序项目中。

我知道我可以创建一个ASP.NET MVC(1-4)项目,该项目允许我在其中添加一个Razor页面。

在检查了网站(WS)项目和Web应用程序(WA)项目之间的差异之后,在我看来,WA在大多数情况下趋向于具有比WS更多的功能。

所以我的问题是: Visual Studio 2010允许我们将一个Razor页面添加到一个WS项目中(当在模板列表中添加一个新页面时可以找到它),但是为什么它没有提供Razor页面在WA项目的模板中?

我很好奇它。等待你的答案:)

干杯

+0

您是否正在寻找具有允许您指定模型和所有快捷键的对话框?如果是这样,您需要右键单击Views文件夹并选择Add => View。 –

+0

@Mike,no。我只想创建一个带Razor支持的Web应用程序,但它不是一个MVC Web应用程序。 – Franva

+1

据我所知Razor只支持MVC应用程序,因为它是一种为连接视图和模型而构建的简写语法。 –

回答

1

我创建一个新的,空的web应用程序时有同样的问题。我想使用MVC。尽管添加了所需的引用,但它仍然不会让我通过右键单击文件夹来创建文件。

但是,如果你有Visual Studio 2010中安装了SP1,您可以:

  • 右键点击>从模板添加>新建>剃须刀MVC查看

希望这有助于。

+0

太棒了!~~~~~~~~~~ – Franva

相关问题