但你在服务端,数据还是原来的数据,没有办法直接读数据。
因为数据是保存在ViewState里的,在客户端修改了内容,ViewSate没有修改。所以到服务器还是读旧数据。
一个解决方法。用<input type=hidden id="hd_value" runat="server"/>Hidden在客户端改变数据能在服务器端读到改改的数据。
这样,我们就可以在提交之前后当前DropDownList编码到上面的Hidden
这样就能分析数据了。
博客讨论了DropDownList采用无刷新模式时的问题,客户端用JS实现修改后,服务端数据仍是旧的,原因是数据存于ViewState,客户端修改未同步。提出解决办法,用Hidden在客户端改变数据,提交前将DropDownList编码到Hidden,给出了相关代码示例。

被折叠的 条评论
为什么被折叠?