2010-07-30 51 views

回答

1

由于您的问题标记为“asp.net-MVC”我将回答以下问题...

是什么MVC和 ASP.NET Web窗体之间的区别?

国家

我提到这一个,因为我认为这是最重要的区别之一,在下面的链接中提供了完整列表。

ASP.NET web表单是有状态的,它记住了“回发”之间的内容。它使互联网的行为有点像Windows窗体应用程序。如果你是一个开发Web开发的表单开发人员,这很好,但它打破了网页的自然行为。

ASP.NET MVC应用程序是无状态的。他们不记得页面之间的任何东西。这是网页是如何工作 - ,全部采用标准HTTP动词每个请求应提供所需要的信息用于任何需要采取的措施详见这里:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html

内幕

迪诺Esportivo写上所有细微的差别在这里一个非常详细的文章:

http://msdn.microsoft.com/en-us/magazine/dd942833.aspx

相关问题