好的我在网上阅读关于MVC的文章时总是听到这样的话:“由于Asp.NET MVC是REST,所以很容易消耗......等等。”我从来没有听说过Asp.NET Webforms这样的事情,这让我想知道是什么让REST成为了什么。Asp.NET MVC是REST,但为什么Asp.NET WebForms不是?
据我所知,REST的意思是Representational State Transfer,其中用户在其浏览器上看到的是状态。但我不认为这意味着它总是应该像RPC一样MVC。它可能是服务器提供的物理页面,例如它在Asp.NET WebForms(Default.aspx)中的工作方式。只要它返回状态表示形式,就称为REST。
所以,如果我的理解是好的,那么不应该网络也是REST?
Uggh,我有点困惑....提前
感谢....
编辑和简短的回答: 好乡亲,听着这:)是我相信答案这是正确的:
* Give every “thing” an ID
* Link things together
* Use standard methods
* Resources with multiple representations
* Communicate statelessly
:
,因为我们知道其余部分应符合以下基本原则因此,当我们知道,web表单使用高回传,会议取得的想法对以前的要求,你可以做回发无数次得到的东西,如:
search.aspx
并张贴dropdownmenu
的设定值,也没有弄,只能从服务器发布和回发。
那么它显然不可能是宁静的建筑风格。
除非您是原始WebForms设计团队的成员,否则无法回答。 – jfar 2010-09-01 21:46:11
为什么它被标记为“关闭”。我问我的问题。 – Tarik 2010-09-01 23:26:58
当您阅读常见问题解答时,您应该延长“避免提出具有主观性,争议性或需要进一步讨论的问题”的句子。 :) – bzlm 2010-09-02 06:45:00