我有DataList中的複選框。現在,當勾選複選框時,我需要執行代碼隱藏功能。據我所知,當勾選複選框時,datalist中的itemcommand不會被觸發。我甚至試圖把onCheckChanged事件放在複選框中,但情況更糟(不僅不觸發事件,而且允許我勾選複選框)。DataList和複選框
有沒有人有解決方案?
感謝
我有DataList中的複選框。現在,當勾選複選框時,我需要執行代碼隱藏功能。據我所知,當勾選複選框時,datalist中的itemcommand不會被觸發。我甚至試圖把onCheckChanged事件放在複選框中,但情況更糟(不僅不觸發事件,而且允許我勾選複選框)。DataList和複選框
有沒有人有解決方案?
感謝
我剛剛創建像這樣在裏面有一個複選框DataList控件:
<asp:DataList ID="Datalist1" runat="server" DataSourceID="Sqldatasource1">
<ItemTemplate>
<asp:CheckBox ID="Checkbox1" Text="text" runat="server" OnCheckedChanged="Checkbox1_CheckedChanged" AutoPostBack="true" />
</ItemTemplate>
</asp:DataList>
這個代碼隱藏
protected void Checkbox1_CheckedChanged(object sender, EventArgs e)
{
}
,讓我打入的CheckedChanged事件沒有任何問題。
你在< ASP設置的AutoPostBack = 「真」:CheckBox控件?它可能會觸發ItemCmd事件,否則,您將不得不點擊CheckChanged事件來控制ItemCreated事件。