在jquery中设置Context键而不使用自动完成行为id

时间:2011-12-02 04:22:53

标签: jquery asp.net-3.5 user-controls

我正在使用usercontrol包含带有自动完成扩展程序的文本框,在我的页面中添加此用户控件它很有效,直到我开始在jquery中设置上下文键现在我有问题设置contextkey因为使用此代码
$ find('AutoCompleteExtenderBehaviorID')。set_contextKey(strvalue);
我收到javascript错误,如 Microsoft JScript运行时错误:Sys.InvalidOperationException:两个组件具有相同ID'AutoCompleteExtenderBehaviorID'无法添加到应用程序。所以我有点担心如何解决此问题任何建议请帮助我。 我有点急,任何人都可以帮助我。

1 个答案:

答案 0 :(得分:2)

嘿,我得到了这个问题的答案, 这是答案, 之前在jquery中设置上下文键的步骤如下:
1)设置自动完成扩展器的属性 UseContextKey =“true”
2)接下来使用 $ find('<%= AutoCompleteExtenderID.ClientID%>')。set_contextKey(contextvalue);

希望这会对你们有所帮助。谢谢