在中继器内部我有一个 html 复选框,现在我想在文件后面的代码中访问此复选框以检查该复选框是否被选中。但我不想用户 runat="server" 标签,我怎么能这样做我的代码如上所述
<input id="cbfdgroup" class="checkitem" type="checkbox" name="fd_cb_group[]" value='<%#Eval("FoodItemsUid") %>'>
在文件后面的代码中,我试图像这样访问
foreach (RepeaterItem ri in rptMenu.Items)
{
if (ri.ItemType == ListItemType.Item || ri.ItemType == ListItemType.AlternatingItem)
{
HtmlInputCheckBox chk = (HtmlInputCheckBox)ri.FindControl("cbfdgroup");
if (chk.Checked)
{
}
}
}
但这会给出错误,因为对象引用未设置为对象的实例。我应该如何在不使用 runat =“server”标签的情况下在文件后面的代码中获取此控件