document.getElementById取不到AjaxToolkit控件? - Web 开发 / Ajax
最近要用自动完成功能,我用AjaxToolkit的AutoCompleteExtender,需要动态为contextKey赋值。
<asp:TextBox ID="tbTeamNo" CssClass="text" runat="server" onclick="GetTeamOfBranch();"></asp:TextBox> <asp:AutoCompleteExtender ID="acTeamNo" runat="server" TargetControlID="tbTeamNo" EnableCaching="false" UseContextKey="true" MinimumPrefixLength="2" ServicePath="../Service/Service.asmx" ServiceMethod="GetTeam"> </asp:AutoCompleteExtender>function GetTeamOfBranch() { var ddBranchNo = document.getElementById("ddBranchNo"); var acTeamNo = document.getElementById("acTeamNo"); if (acTeamNo != null) acTeamNo.set_contextKey("1001"); }