リピーターがあり、タグの内側にチェックボックスがあります。この.Checked
プロパティは、リピーターの ItemDataBound イベント内に設定します。問題は、args.Item.FindControl("checkboxSelect");
私を返すことですnull
。
HTMLは次のとおりです。
<asp:Repeater ID="productRepeater" runat="server" OnItemDataBound="productRepeater_ItemDataBound">
<ItemTemplate>
<tr class="hand">
<td class="hyperLink center-text width50px">
<fieldset data-role="controlgroup" id="divCheckbox">
<input type="checkbox" name="checkboxSelect" id="checkboxSelect" class="custom" />
<label for="checkboxSelect">
</label>
</fieldset>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
そして productRepeater_ItemDataBound メソッド:
protected void productRepeater_ItemDataBound(object sender, RepeaterItemEventArgs args)
{
CheckBox checkboxSelect = (CheckBox)args.Item.FindControl("checkboxSelect");
}
問題の原因<fieldset data-role="controlgroup" id="divCheckbox">
は<td>
. 現在の状況でコントロールを取得する方法について何か提案はありますか?