ASP.NET在Web应用程序中添加Razor页面不是网站,没有MVC
我刚刚在VisualStudio2010中发现了一个奇怪的东西 我可以将Razor页面添加到Web站点项目中,但不能在Web应用程序项目中添加 我知道我可以创建一个ASP.NETMVC(1-4)项目,允许我在其中添加一个Razor页面 在我检查了Web站点(WS)项目和Web应用程序(WA)项目之间的差异之后,在我看来,在大多数情况下,WA是趋向于这样,并且比WS有更多的特性 所以我的问题是: VisualStudio2010允许我们将Razor页面添加到WS项目中(您可以在模板列表中添加新页面时找到它),但是为什么它不在WA项目的模板中提供Razor页面呢 我很好奇。等待您的答案:)ASP.NET在Web应用程序中添加Razor页面不是网站,没有MVC,asp.net,asp.net-mvc-3,visual-studio-2010,web-applications,razor,Asp.net,Asp.net Mvc 3,Visual Studio 2010,Web Applications,Razor,我刚刚在VisualStudio2010中发现了一个奇怪的东西 我可以将Razor页面添加到Web站点项目中,但不能在Web应用程序项目中添加 我知道我可以创建一个ASP.NETMVC(1-4)项目,允许我在其中添加一个Razor页面 在我检查了Web站点(WS)项目和Web应用程序(WA)项目之间的差异之后,在我看来,在大多数情况下,WA是趋向于这样,并且比WS有更多的特性 所以我的问题是: VisualStudio2010允许我们将Razor页面添加到WS项目中(您可以在模板列表中添加新页面
干杯我在创建一个新的空web应用程序时遇到了同样的问题。我想用MVC。尽管添加了所需的引用,但它仍然不允许我通过右键单击文件夹来创建文件 但是,如果在Visual Studio 2010上安装了SP1,则可以:
- 右键单击>添加>从模板新建>Razor MVC视图
希望这能有所帮助。您是否专门寻找包含所有快捷方式的对话框,以便您指定模型和所有选项?如果是这样,您需要右键单击“视图”文件夹并选择“添加=>View”。@Mike,不。我只想创建一个支持Razor的Web应用程序,但它不是MVC Web应用程序。据我所知,Razor只支持MVC应用程序,因为它是一种用于连接视图和模型的速记语法。@Mike Hi Mike,所以,如果你说的是真的,那么我越来越好奇为什么Razor可以添加到没有MVC框架的网站项目中。这是一个很好的问题,我真的回答不了。