У меня есть одна проблема, которая, как бы простая она ни казалась, доставляет мне много хлопот. Я определил пользовательский элемент управления для текстового поля в ASP.NET со встроенным атрибутом onkeyup. Моя проблема в том, что при использовании этого элемента управления я хочу переопределить onkeyup, но, похоже, он не работает. Мой исходный код следующий:
this.Attributes.Add("onkeyup", "javascript:" + onKeyUp + ";"); // for the custom control
и при его использовании
< myControl:SpecialTextBox ID="txtValue" runat="server"/>
в коде позади я установил
txtValue.Attributes.Add("onKeyUp", "DefaultValue();");
Тем не менее, я продолжаю получать onkeyup, определенный в пользовательском элементе управления, вместо более конкретного. Есть ли какие-либо решения для этого? Большое спасибо!