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. 適用於AngularJS和Web API 2的VS2013項目模板應用
- 2. 是MVC僅適用於Web應用程序
- 3. 爲什麼所有的項目模板(但ASP.NET MVC Web應用程序)都從VS2008中消失了?
- 4. asp.net web應用程序項目模板成員資格
- 5. Facebook應用程序僅適用於管理員。爲什麼?
- 6. 爲什麼SpringSource Tool Suite中的「Spring MVC項目」模板不適用於Tomcat?
- 7. 爲什麼jQuery不適用於mvc 3應用程序?
- 8. 適用於商業Web應用程序的CSS /其他模板
- 9. MVC Web應用程序模板
- 10. VS 2013 - ASP.NET Web應用程序模板
- 11. 模板ASP.NET MVC2 Web應用程序
- 12. asp.net mvc應用程序和asp.net web應用程序有什麼區別
- 13. 爲什麼ASP.NET MVC必須是一個Web應用程序?
- 14. ASP.NET Web應用程序項目中的UseCustomServer和UseCustomServerUrl是什麼?
- 15. 在ASP.NET MVC Web應用程序項目中,HtmlHelpers的最佳位置是什麼?
- 16. 適用於中型應用程序的Asp.Net MVC應用程序設計模式
- 17. ASP.NET MVC Web應用程序VS ASP.NET Web應用程序
- 18. 爲什麼參考摺疊規則僅適用於模板?
- 19. Google Web Toolkit - 僅適用於Gmail類型的應用程序?
- 20. 這兩個項目,ASP.NET MVC2 Web應用程序和ASP.NET MVC2空Web應用程序有什麼區別?
- 21. ASP .Net MVC Web應用程序集成引導程序模板
- 22. 如何在VS2012中創建ASP.NET MVC Web應用程序項目
- 23. 爲什麼VS2005中的Web應用程序項目提供了「轉換爲Web應用程序」菜單選項
- 24. 僅適用於Silverlight應用程序的Web服務安全性?
- 25. ASP.net應用程序模板
- 26. ASP.NET MVC Web應用程序與Web應用程序
- 27. asp.net mvc 2 web應用程序裏面的Web應用程序?
- 28. 僅適用於JSP的應用程序
- 29. 禁用僅適用於平板電腦的應用程序
- 30. 應用程序僅適用於mdpi(320x480 ...)