var chkBox = item.FindControl("chkbxDelete") as System.Web.UI.WebControls.CheckBox;
找到asp:CheckBox:
<asp:CheckBox ID = "chkbxDelete" runat="server" Text='<%# Eval("MapID") %>'/>
但我需要将其更改为input
类型。是否可以将item.findcontrol
用于:
<input id="chkbxDelete" type="checkbox" value='<%#Eval("MapID") %>' class="chk" runat="server"/>
答案 0 :(得分:1)
是的,只需确保将其投放到位于HtmlInputCheckBox
命名空间的System.Web.UI.HtmlControls
:
HtmlInputCheckBox chkBox = item.FindControl("chkbxDelete") as HtmlInputCheckBox;