2010-04-15 60 views

回答

3

网站给你让你的页面的选项项目的工作被动态编译。这意味着您的代码在这些页面的代码隐藏(或在页面中)不会被编译,直到请求查看页面。唯一有效的原因是因为您的页面和代码隐藏在一起。

在ASP.NET MVC项目中,用户不会请求页面。他们输入一个URL并且URL路由将请求引导到适当的Controller进行处理。由于Views和Controllers不像ASPX和Code-Behind文件那样隐式链接,因此需要预编译它们。

因此,Web应用程序是适用于ASP.NET MVC的唯一选项。

2

ASP.NET MVC依赖于WAP的编译(即在部署之前编译)模型。

(网站项目的默认部署编译。)

相关问题