手机版

如何取得中继器控件选择的项目及注意事项

时间:2021-10-04 来源:互联网 编辑:宝哥软件园 浏览:

中继器控件,每个项目前有一个CheckBox,把选择的项目列显出来

这个演法中,可以看到选择之后,该行突出显示,此功能可以参考这个链接://www .JB 51。net/article/33455。html文件的后缀下面是中继器控件Html,有两个地方需要注意的,就是检验盒与标签,这个标签是随你需要获取的内容而变化喔。如你想获取昵称,那你需要把绑定的的内容放在标签上中继器复选框复制代码代码如下: asp:中继器ID=' RepeaterEmailList ' runat=' server '标头模板表边框=' 1 '单元格填充=' 1 '单元格间距=' 0 '宽度=' 96.5% ' tr TD/TD昵称/TD Email/TD/tr/表头模板项目模板tr style=' height 336010 px线高' :10 px'td!-下面这个检验盒的身份证,注意喔,因为后台需要用到它-AsP : CheckBox ID=' CheckBox 1 ' runat=' server '/TD % TD % # Eval('昵称)% /td!-下面这个标签的身份证,注意喔,因为后台需要用到它-asp:标签ID='标签1 ' runat='服务器' Text=' % # Eval('邮件')% '/asp3360标签/TD/tr/项目模板页脚模板/表格/页脚模板/asp3360中继器下面因苏。网将会写一个方法,也许你的专案不止一个地方使用到,在需要的地方直接调用即可GetCheckBoxSelectedValue复制代码代码如下:私有字符串getcheckbox selected value(Repeater,string checkBoxId,string labelId){ string tempValue=string .空的;foreach (RepeaterItem)中继器中的项目项目){如果(项目.项目类型==列表项目类型.项目||项目项目类型==列表项目类型.AlternatingItem) { if(项目.FindControl(checkBoxId)!=空项目FindControl(labelId)!=null) { CheckBox cb=(CheckBox)项目find control(CheckBoxID);标签lbl=(标签)项目find control(labelId);中频(cb .选中){ TempValue=TempValue ';'lbl .文字;} } } } if (tempValue .长度0) { tempValue=tempValue .子串(2);}返回tempValue}

版权声明:如何取得中继器控件选择的项目及注意事项是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。