我遇到了一个看似简单的问题,却给我带来了很多麻烦。我已经为 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,而不是更具体的。有什么解决办法吗?非常感谢!