Я только что сделал свой первый WebControl, но у меня возникли некоторые проблемы.
Вот пример того, что у меня есть:
public class NotificationPopup : WebControl
{
public bool? IsAccepted { get; set; }
public void Show()
{
Panel root = new Panel();
Button b1 = new Button();
b1.Text = "Ok";
b1.Click += delegate
{
IsAccepted = true;
};
Button b2 = new Button();
b2.Text = "Cancel";
b2.Click += delegate
{
IsAccepted = false;
};
Controls.Add(root);
}
}
Когда я вызываю Show, панель отображается, но когда я нажимаю кнопку, свойство IsAccepted никогда не изменяется. Может кто-нибудь сказать мне, что я делаю не так?