我只是想将WebForms转换为MVC:
在.net MVC中,哪些概念使ViewState成为不需要的东西?
如果表格在iteself上回发等(即回发)?page/usercontrol如何保持其状态?
人们在维持某种状态而不采用会话状态方面有什么技巧?
当然,完全无国籍的环境不存在?
也许这是一个天真的问题.根据我的理解,ASP.NET MVC无法使用作为ASP.NET表单基础的ViewState和Postback.那是对的吗?
如果就是这样,那么依赖于ViewState和Postback的所有ASP.NET Web控件都无法在ASP.NET MVC中使用,对吧?
现在我已经看到了这样的一些问题,但这并不是我想要问的问题,所以对于所有那些尖叫的复制品,我道歉:).
我几乎没有碰过ASP.NET MVC,但据我所知,没有ViewState/ControlState ......很好.所以我的问题是保留控件状态的替代方法是什么?我们是否可以回到旧学校ASP,在那里我们可以通过创建具有控件状态的隐藏表单输入来模拟ASP.NET ViewState/ControlState所做的事情,或者使用MVC,我们只是假设AJAX始终并保留所有状态客户端并制作AJAX要求更新?
这个问题有一些答案,在Asp.net mvc维护viewstate?,但不完全是我在答案中寻找的东西.
更新:感谢目前为止的所有答案.只是为了清理我不想要的东西和我正在寻找的东西:
不寻找:
我在/正在寻找什么:
在asp.net页面中,在回发期间,ViewState使数据持久化.是什么让数据在ASP.net MVC中持久存在?
我刚刚使用Package Manager在我的解决方案中安装了MVC 5期货,但我找不到这个帮助方法Html.Serialize,这是之前的MVC Futures版本.
我的问题:我需要包含哪些命名空间来开始在MVC 5期货中使用Html.Serialize帮助方法?