首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET MVC不能与ViewState和回发一起工作?

ASP.NET MVC不能与ViewState和回发一起工作?
EN

Stack Overflow用户
提问于 2008-12-14 03:49:54
回答 3查看 30K关注 0票数 19

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

如果是这样,那么所有依赖于ViewState和回发的ASP.NET Web控件都不能在ASP.NET MVC中使用,对吧?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2008-12-14 04:19:53

not的服务器端控件可以使用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 storefront项目:http://wekeroad.com/category/mvc-storefront

票数 29
EN

Stack Overflow用户

发布于 2009-11-10 18:16:55

这可能会让你大吃一惊,但是我不小心把一个按钮掉到了一个MVC页面上,并实现了

事件,它真的起作用了!

如果我错了,请纠正我,但我认为不需要ViewState。它应该创建一个简单的HTML标记,如果您不在运行时更改按钮的属性(文本、事件等),则不需要视图状态

也许这就是它成功的原因。

票数 4
EN

Stack Overflow用户

发布于 2008-12-14 08:12:49

这可能会让你大吃一惊,但我不小心在MVC页面上掉下了一个按钮,并实现了Click事件,它真的起作用了!

我很惊讶,也许它只适用于这个简单的情况(它是当时页面上唯一的元素),以及响应以重定向结束的事实,但在某些情况下它似乎可以工作:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/366151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档