ASP.NET MVC不适用于ViewState和Postback?

也许这是一个天真的问题。在我的理解中,ASP.NET MVC无法与ViewState和Postback一起工作,这是ASP.NET表单的基础。那是对的吗?

如果是这样,那么所有ASP.NET Web控件取决于ViewState& Postback不能在ASP.NET MVC中使用,对吧?

解决方法

ASP.NET的服务器端控件使用WebForms而不是MVC。 MVC不使用传统ASP.NET意义上的控件(至少还没有)。

MVC模型与WebForms模型截然不同;不是好还是坏,但是差别很大。使用MVC使开发人员更接近于生成的HTML,更为内在的单元测试,并且提供了UI与填充该UI的代码之间的强烈分离关系。

乍看起来,尤其是硬化的ASP.NET退伍军人,MVC似乎是一个巨大的倒退(如果你是编码,那么ASP COM开发的愿景可能在你的头脑里跳舞)。

但是给MVC一个尝试。这是非常有趣的,它的模型是相当引人注目的一旦你习惯了它。

在这里阅读更多:
http://quickstarts.asp.net/previews/mvc/mvc_HowToRenderFormUsingHtmlHelpers.htm

另外,看看这个有趣的使用MVC的博客引擎:
http://www.codeplex.com/oxite

最后,查看Rob Conery的MVC店面项目:
http://wekeroad.com/category/mvc-storefront

相关文章

判断URL文件是不是在于在。private static bool UrlIsExist(...
由于在.net中,Request时出现有HTML或Javascript等字符串时,...
public static bool ProcessIdCard(this string idCard, out...
protected void Page_Load(object sender, EventArgs e){ Sc...