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

服务器控件经过JS赋值后台还能获取的到值

2013-10-01 
服务器控件通过JS赋值后台还能获取的到值?做了一个类似百度搜索框,输入相关词能索引下拉的功能。此时输入相

服务器控件通过JS赋值后台还能获取的到值?
做了一个类似百度搜索框,输入相关词能索引下拉的功能。此时输入相关词索引出几条记录选取其中一条赋值给服务器控件textbox,但是下一步我要点击服务器控件按钮查询数据,断点进去获取不到textbox的值,并且由于是服务器控件点击造成页面刷新,textbox值丢失。从理论上来讲应该是这样的,前端赋值页面刷新丢失也正常,但是怎么能两全其美呢?这个问题困扰已久,求大神。。。。分数不多了-_-!!
[解决办法]
1、赋值给asp:HiddenField,后台搜索的时候取这个值
2、做成ajax的搜索
[解决办法]
你可以加上这个控件 
<input id="Hidden1" type="hidden" runat="server" />
当你选取其中一条时将值赋给这个控件。
后台查询时直接取这个控件的值。
[解决办法]
。。看错了 原来你不是要做无刷新分页么?
赋值给asp:HiddenField,后台搜索的时候取这个值 
这位兄弟的方法是个比较常见的,
js和后台都能获取到值
可以做一定程度的通信
html控件postback后值不丢失 其实也简单
加个runat server就行了

热点排行