asp: UpdatePanel с триггером флажка ASP.NET

Что такое свойство EventName, когда я настраиваю элемент управления флажком ASP.NET в качестве триггера асинхронной обратной передачи для панели обновления asp.net?

Ответов (3)

Решение

Я считаю, что это CheckedChanged.

OnCheckedChanged - это имя события. Вы можете автоматически сгенерировать метод, дважды щелкнув флажок в пользовательском интерфейсе, и на основе имени флажка будет сгенерирован метод, который, скорее всего, будет:

protected void CheckBox1_OnCheckedChanged(object sender, EventArgs e) {}

Все, что вам нужно сделать, это установить для AutoPostback значение true, и если ваш CheckBox находится в UpdatePanel, у вас не должно возникнуть никаких проблем.

<asp:CheckBox runat="server" ID="chk_Name" AutoPostBack="true" OnCheckedChanged="chk_Name_OnCheckedChanged"></asp:CheckBox>

Затем в функции OnCheckedChanged вы можете делать все, что вам нужно.

protected void chk_Name_OnCheckedChanged(object sender, EventArgs e) 
{
     // Do stuff here
}