日期:2014-05-18 浏览次数:20531 次
<asp:Repeater ID="rpt" runat="server">
<ItemTemplate>
<tr>
<td>
<input id='<%#Eval("ID")%>' type="checkbox" value='<%#Eval("ID")%>' runat="server" Visible='<%#IsVisible(<%#Eval("ID"%>)%>'/>
</td>
</tr>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:Repeater>
后台根据写一个IsVisible方法,返回一个bool值就行了
public bool IsVisible(string ID)
{
bool flag = false;
//你的权限判断,然后返回 bool值即可,控制前面的checkbox是否显示
return flag;
}
------解决方案--------------------
前台
<asp:Repeater ID="repShopId" runat="server">
<ItemTemplate>
<tr>
<td>
<input name="chkID" type="checkbox" value='<%# Eval("Id") %>' />
</td>
</tr></asp:Repeater>
------解决方案--------------------
Repeater 里面
<input type='checkbox' id='ChkSelect' class='nogrid' runat="server" value='<%#eval_r("ItemID")%>'/>
Repeater 外面
<input id="Checkbox1" type="checkbox" onclick='selectAll()' />
<asp:Button ID="Button1" runat="server" Text="Delete" OnClick="Button1_Click" />
------解决方案--------------------
我想说的上面的都说了,顶一下
------解决方案--------------------
已经测试6楼的好用
var checkbox = document.getElementsByTagName_r("input");
修正下 var checkbox = document.getElementsByTagName("input");
------解决方案--------------------
蛋疼的结帖率
------解决方案--------------------
看帖回复是种美德。。回帖得分才是王道。