asp: UpdatePanel с триггером флажка ASP.NET - PullRequest
5 голосов
/ 27 февраля 2009

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

Ответы [ 3 ]

10 голосов
/ 27 февраля 2009

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

6 голосов
/ 27 февраля 2009

Все, что вам нужно сделать, это установить для 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
}
1 голос
/ 27 февраля 2009

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

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