Microsoft JScript 运行时错误: 无法获取属性"UI"的值: 对象为 null 或未定义

调试的时候 报错。这句代码 报错 说是 : Microsoft JScript 运行时错误: 无法获取属性"UI"的值: 对象为 null 或未定义?
我就是用了个控件而已
控件代码:
<cc1:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender2" runat="server"
TargetControlID="TextBox2"
WatermarkText="请输入备注"
WatermarkCssClass="watermark" >
</cc1:TextBoxWatermarkExtender>

报错的代码:
$create(Sys.Extended.UI.TextBoxWatermarkBehavior, {"ClientStateFieldID":"TextBoxWatermarkExtender1_ClientState","WatermarkCssClass":"watermark","WatermarkText":"请输入标题","id":"TextBoxWatermarkExtender1"}, null, null, $get("TextBox1"));
高分悬赏 ,难道都没得人能解决这个问题吗?就是用了 ajax 工具箱组件

第1个回答  2013-09-12
属性值为null,肯定之前哪里没有赋值就使用了,单步调试,对属性进行监视就能知道哪里本应赋值但没赋值了追问

具体怎么弄呀

追答

你调程序的时候选择单步调试选项,然后密切关注属性值得变化,找出哪一句有问题就行,至于怎么单步调试,请查看你的编译器的帮助文档

第2个回答  2013-09-12
,"id":"TextBoxWatermarkExtender1"}, null, null, $get("TextBox1")

ID不同追问

什么意思呀,能具体点吗

本回答被提问者和网友采纳
第3个回答  2013-09-12
?????????????我不晓得
第4个回答  2013-09-12
第三方其二