viewstate 是通过Base64编码的, 在页面的这个元素里面, 里面存储了页面里的一些信息. 个人认为用Js直接操作将会很麻烦, 且若页面中元素很多, 效率会很低
Base64解码viewstate
找到存储Select的位置, 把信息修改
将信息用Base64 编码放进viewstate中
建议用另一种方法:
加一个隐藏元素,用以存储select的信息, 比如selectedtext|selectedvalue:
当PostBack后, 在服务端Request.Form["_select"], 然后给select赋值
将_select值清空.
希望能有帮助.