时间:2021-05-18
Repeater控件,每个item前有一个CheckBox,把选择的item列显出来。
这个演法中,可以看到选择之后,该行highlight,此功能可以参考这个链接:https://www.jb51.net/article/33455.htm
下面是Repeater控件Html,有两个地方需要注意的,就是CheckBox与Label,这个Label是随你需要获取的内容而变化喔。如你想获取Nickname,那你需要把绑定的的内容放在Label上。
Repeater & CheckBox
复制代码 代码如下:
<asp:Repeater ID="RepeaterEmailList" runat="server">
<HeaderTemplate>
<table border="1" cellpadding="1" cellspacing="0" width="96.5%">
<tr>
<td>
</td>
<td>
Nickname
</td>
<td>
Email
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr style="height:10px; line-height:10px;">
<td>
<!--下面这个CheckBox的ID,注意喔,因为后台需要用到它-->
<asp:CheckBox ID="CheckBox1" runat="server" />
</td>
<td>
<%# Eval("nickname")%>
</td>
<td>
<!--下面这个Label的ID,注意喔,因为后台需要用到它-->
<asp:Label ID="Label1" runat="server" Text=' <%# Eval("mail")%>'></asp:Label>
</td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
下面Insus.NET将会写一个方法,也许你的专案不止一个地方使用到,在需要的地方直接调用即可。
GetCheckBoxSelectedValue
复制代码 代码如下:
private string GetCheckBoxSelectedValue(Repeater repeater, string checkBoxId,string labelId)
{
string tempValue = string.Empty;
foreach (RepeaterItem item in repeater.Items)
{
if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)
{
if (item.FindControl(checkBoxId) != null && item.FindControl(labelId) != null)
{
CheckBox cb = (CheckBox)item.FindControl(checkBoxId);
Label lbl = (Label)item.FindControl(labelId);
if (cb.Checked)
{
tempValue = tempValue + ";" + lbl.Text;
}
}
}
}
if (tempValue.Length > 0)
{
tempValue = tempValue.Substring(2);
}
return tempValue;
}
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
现在淘宝转播的方式已经普及到所有店铺,相信业者都知道利用淘宝转播开店流量不上升的情况。那么,淘宝直播中控台的注意事项是什么?淘宝直播中控台注意事项说明一、取得权
随着互联网的高速发展,云技术已经取得了重大进步,这也使得云主机在企业及个人站长中逐渐普及开来。本文小编就为大家解析一下云主机哪家比较好?选择云主机有哪些注意事项
根据专利的特性、评估目的及外部市场环境等各方面因素,专利评估可采用成本法、收益法、及市场法三种。 三种评估方法的注意事项: 1、成本法的注意事项 (1)专
网站建设在选择域名时要注意事项是什么呢?网站域名很重要,是网站建设中的主要元素,今天网站建站与大家分享网站建设在选择域名时要注意事项,希望对您有所帮助。
1、Repeater控件简介Repeater控件是一个容器控件,可用于从网页的任何可用数据中创建自定义列表。Repeater控件没有自己内置的呈现功能,这意味着