Как добавить событие клика к кнопке ASP. NET, созданной в другом классе? - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть класс, который создает текстовое поле, и кнопка с указанными c атрибутами. Задача кнопки - установить текстовое поле в значение по умолчанию.

Моя проблема в том, что я добавляю

myButton.Click += myButton_Click

(also tried myButton.Click += new EventHandler(myButton_Click))

protected void myButton_Click(object sender, EventArgs e)
{
    myTextBox.Text = "foo";
}

, но это не работает.

Я пытался добавить событие в сам класс и на веб-странице, я хочу использовать эти элементы, но когда я нажимаю кнопку, ничего не происходит.

В чем может быть проблема? Метод недоступен как-то?

1 Ответ

0 голосов
/ 08 апреля 2020

Убедитесь, что вы зарегистрировали событие в своей форме в файле aspx:

<asp:Button ID="myButton" runat="server" Text="Test" OnClick="myButton_Click" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...