ASP.NET MVC模板仅适用于Web应用程序项目而不适用于Web站点项目的原因是什么?为什么ASP.NET MVC模板仅适用于Web应用程序项目?
2
A
回答
3
网站给你让你的页面的选项项目的工作被动态编译。这意味着您的代码在这些页面的代码隐藏(或在页面中)不会被编译,直到请求查看页面。唯一有效的原因是因为您的页面和代码隐藏在一起。
在ASP.NET MVC项目中,用户不会请求页面。他们输入一个URL并且URL路由将请求引导到适当的Controller进行处理。由于Views和Controllers不像ASPX和Code-Behind文件那样隐式链接,因此需要预编译它们。
因此,Web应用程序是适用于ASP.NET MVC的唯一选项。
2
ASP.NET MVC依赖于WAP的编译(即在部署之前编译)模型。
(网站项目的默认部署编译。)
相关问题
- 1. 是MVC仅适用于Web应用程序
- 2. 为什么所有的项目模板(但ASP.NET MVC Web应用程序)都从VS2008中消失了?
- 3. Facebook应用程序仅适用于管理员。为什么?
- 4. 为什么SpringSource Tool Suite中的“Spring MVC项目”模板不适用于Tomcat?
- 5. 适用于商业Web应用程序的CSS /其他模板
- 6. MVC Web应用程序模板
- 7. 模板ASP.NET MVC2 Web应用程序
- 8. 为什么ASP.NET MVC必须是一个Web应用程序?
- 9. asp.net mvc应用程序和asp.net web应用程序有什么区别
- 10. 为什么参考折叠规则仅适用于模板?
- 11. 适用于中型应用程序的Asp.Net MVC应用程序设计模式
- 12. Google Web Toolkit - 仅适用于Gmail类型的应用程序?
- 13. ASP.NET MVC Web应用程序VS ASP.NET Web应用程序
- 14. ASP .Net MVC Web应用程序集成引导程序模板
- 15. 为什么VS2005中的Web应用程序项目提供了“转换为Web应用程序”菜单选项
- 16. 仅适用于Silverlight应用程序的Web服务安全性?
- 17. 仅适用于JSP的应用程序
- 18. asp.net mvc 2 web应用程序里面的Web应用程序?
- 19. 应用程序仅适用于mdpi(320x480 ...)
- 20. 仅适用于平板电脑的Android应用程序?
- 21. 春季开机:仅适用于Web应用程序开发?
- 22. Morfik - 适用于中等规模的Web企业应用程序
- 23. 从不同的现有ASP.NET Web应用程序调用ASP.NET MVC项目URL
- 24. 缺少ASP.NET核心Web应用程序(.NET Framework)项目模板System.Web.MVC dll
- 25. 拆分/模块化大型ASP.NET Web应用程序项目
- 26. 为什么Javascript getUserMedia仅适用于Firefox?
- 27. TraceSource和ASP.NET:适用于Web应用程序,而不适用于WebSites
- 28. 适用于Java EE Web应用程序的简单MVC?
- 29. 适用于多模块Web应用程序的设计模式
- 30. ASP.Net网站项目与Web应用程序项目