从ASP CHECK切换到INPUT CHECK并使用find控件

时间:2015-03-30 13:57:14

标签: c# html asp.net checkbox

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"/>

1 个答案:

答案 0 :(得分:1)

是的,只需确保将其投放到位于HtmlInputCheckBox命名空间的System.Web.UI.HtmlControls

HtmlInputCheckBox chkBox = item.FindControl("chkbxDelete") as HtmlInputCheckBox;