首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc不用服务器控件,怎么保存视图状态

2012-12-31 
mvc不用服务器控件,如何保存视图状态?例如我有多个select....的控件,当选择其中一些内容,如果点击了subm

mvc不用服务器控件,如何保存视图状态?
例如我有多个<select....>的控件,当选择其中一些内容,如果点击了submit提交后.选择项就会还原到原来的选择了.
请问这样的问题有什么解决办法呢?
textbox checkbok也是一样 
MVC是用什么机制来解决这个问题?
[解决办法]
控件去双向绑定model。TextBoxFor,CheckBoxFor,DropDownListFor.......

看来你并没有用model。
[解决办法]
js代码控制状态 
$(document).ready(function () { 
     1:从query里读  你要的那个值
     2:如果读出的值是空 就让你的select选中默认
     3:不为空 就绑定读出来的值
}
或者 用 ViewData[""]  配合 HtmlHelp生成的控件

热点排行