【发布时间】:2012-07-09 14:59:48
【问题描述】:
我遇到了一个看似简单的问题,却给我带来了很多麻烦。我已经为 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,而不是更具体的。 有什么解决办法吗?非常感谢!
【问题讨论】: