Qual è la proprietà EventName quando imposto un controllo casella di controllo ASP.NET come trigger asincronico postback per un pannello di aggiornamento asp.net?asp: UpdatePanel con un trigger casella di controllo ASP.NET
5
A
risposta
10
Credo che sia CheckedChanged.
1
OnCheckedChanged è il nome dell'evento. È possibile generare automaticamente il metodo con un doppio clic sulla casella di controllo nell'interfaccia utente, e in base al nome casella che genererà il metodo che sarà molto probabilmente:
protected void CheckBox1_OnCheckedChanged(object sender, EventArgs e) {}
6
Tutto quello che dovete fare è impostare AutoPostBack su true e se la tua casella di controllo è all'interno del UpdatePanel non dovreste avere problemi
<asp:CheckBox runat="server" ID="chk_Name" AutoPostBack="true" OnCheckedChanged="chk_Name_OnCheckedChanged"></asp:CheckBox>
Poi nel OnCheckedChanged funzione si può fare quello che devi fare
protected void chk_Name_OnCheckedChanged(object sender, EventArgs e)
{
// Do stuff here
}
Soluzione molto bella! –