关于asp.net中为服务器控件添加客户端属性的心得

最近在做一个植物分类的系统,其中自然少不了搜索这一模块。
在实现的时候笔者想通过向显示搜索结果的页面传送一个值。然后搜索页面根据传来的值从数据库中搜索结果。
在实现过程中笔者参考了百度的风格。在显示搜索结果页面的顶端放置了一个搜索框。如果用户对此次搜索结果不满意的话可以继续下一次搜索。其中搜索框用 textbox实现。
 在page_load中笔者使用了
     this.textbox1.text=request["传过来的值"]   来为textbox赋值。
 但是当我在客户端向textbox1中输入值重新搜索时,却总是原来request 传过来的值。

 经过调试笔者发现原来因为笔者在page_load中为textbox1.text赋值。所以textbox1.text的值永远都是最早传过来的那个值。要想在客户端显示传过来的值并且可以重新搜索。必须为textbox发回客户端后的value属性赋值。

 为服务器控件添加客户端属性可以使用
   this.txtbox1.Attributes.Add("Value", Request["传来来的值"]);

改正后调试通过。
本人不是高手。只是学习过程中的一点心得记录下来。  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值