Смежный вопрос: Добавление пользовательского обработчика события OnTextChange в пользовательский TextBox
В связанном вопросе я спросил, как можно выставить OnTextChange в моем элементе управления с текстовым полем, и мы решили его с помощью:
public event EventHandler TextChanged
{
add { customTextBox.TextChanged += value; }
remove { customTextBox.TextChanged -= value; }
}
Я пытаюсь использовать событие TextChanged, подобное этому, когда реализован элемент управления:
<uc:CustomTextBox ID="customTextBox"
runat="server"
OnTextChanged="CustomTextBox_OnTextChanged">
</uc:CustomTextBox>
Кажется, что при запуске никогда не происходит следующее:
protected void CustomTextBox_OnTextChanged(System.EventArgs e)
{
// Do something here
}
ИлиХит:
protected void CustomTextBox_OnTextChanged(object sender, EventArgs e)
{
// Do something here
}
Что я делаю неправильно, что я упускаю, и является ли это лучшим или общепринятым способом сделать все, что я пытаюсь сделать здесь?