【发布时间】:2012-08-22 03:16:32
【问题描述】:
我刚刚在 Visual Studio 2010 中发现了一个奇怪的东西。
我可以将 Razor 页面添加到网站项目中,但不能在 Web 应用程序项目中添加。
我知道我可以创建一个 ASP.NET MVC(1-4) 项目,它允许我在其中添加一个 Razor 页面。
在我检查了 Web Site(WS) 项目和 Web Application(WA) 项目之间的差异之后,在我看来,WA 在大多数情况下是趋势,并且比 WS 具有更多的功能。
所以我的问题是: Visual Studio 2010 允许我们在 WS 项目中添加 Razor 页面(在模板列表中添加新页面时可以找到),但是为什么在 WA 项目中没有提供模板中的 Razor 页面?
我很好奇。等待你的答案:)
干杯
【问题讨论】:
-
您是否正在专门寻找具有所有快捷方式的对话框,可让您指定模型和所有内容?如果是这样,您需要右键单击 Views 文件夹并选择 Add => View。
-
@Mike,没有。我只想创建一个支持 Razor 的 Web 应用程序,但它不是 MVC Web 应用程序。
-
据我所知,Razor 仅支持 MVC 应用程序,因为它是一种用于连接视图和模型的简写语法。
-
@Mike 嗨,迈克,如果你说的是真的,那么我越来越好奇为什么可以在没有 MVC 框架的情况下将 Razor 添加到网站项目中。谢谢
-
这是一个很好的问题 - 老实说我无法回答。
标签: asp.net asp.net-mvc-3 visual-studio-2010 web-applications razor