服务器端控件保存客户端数据
- 摘要:现状:我是做asp.net开发的现在网站要求效果越来越高为了使用服务器端控件的某些方便功能又为了同时可以拥有页面不刷新的某些效果则不能避免服务器段控件和客户端控件同时出现在一个页面上由于如果使用客户端控件同时使用了服务器端控件如果服务器端控件导致页面刷新则客户端控件数据就会随之丢失为测试radio在刷新页面后是否通过js方法将值付给服务器端HiddenField控件而得以保存本人做了测试并得出结论:在页面刷新之前通过js方法将radioList值付给服务器端控件
- 标签:数据 客户 服务器 客户端 服务 控件
现状:
我是做asp.net 开发的 现在网站要求效果越来越高 为了使用服务器端控件的某些方便功能 又为了同时可以拥有页面不刷新的某些效果 则不能避免服务器段控件和客户端控件同时出现在一个页面上
由于如果使用客户端控件 同时使用了服务器端控件 如果服务器端控件导致页面刷新 则客户端控件数据就会随之丢失
为测试radio在刷新页面后是否通过js方法将值付给 服务器端HiddenField控件而得以保存
本人做了测试并得出结论
:
在页面刷新之前通过js 方法将radioList值付给服务器端控件 (由于该测试是针对使用的是客户端Radio控件而言 如果刷新 则数据丢失,这样可以巧妙做到前后台数据交互)当然如果是服务器端RadioList控件则直接通过属性就可以取到 上述方法就有点绕弯子了
其实不是什么了不起的东西 就是个小技巧 比做Ajax方便些吧 希望对大家有用