关于前台获取不到控件的原因分析


使用了母版页之后生成的html控件ID与html控件直接生成的控件ID不同,控件的id属性被无缘无故了加上了ctl00_MainContent_前缀,其name属性也加上了ctl00$MainContent$前缀。

而其他数据绑定控件也会在前台生成的html控件名按一定格式重新命名了控件ID和name

如在DataList的update按钮,你外部这个按钮代码模仿下面的,在cs里生成这个按钮
<input   type= "submit "   name= "DataList1:_ctl1:btnUpdate "   value= "更新 "   id= "DataList1__ctl1_btnUpdate ">

id和name原则是:
DataList1:DataList的ID
_ctl1:所编辑的行,第二行就是_ctl2
btnUpdate:你在DataList的update按钮的ID

你在DataList的update按钮可以隐藏,用外面那个你的按钮控制更新

转载于:https://www.cnblogs.com/lushuicongsheng/archive/2010/12/26/1917107.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值