ASP.NET Ajax自动完成不绑定值?
问题描述:
荫使用AJAX:在asp.net自动完成ASP.NET Ajax自动完成不绑定值?
荫使用的WebMethod在同一页,
那的WebMethod获取调用和返回值太..,但这些值都没有得到绑定到TextBox 。
这里是我的ASPX代码:
<asp:ScriptManagerProxy ID="AjaxMgrPrxy" runat="server" ></asp:ScriptManagerProxy>
<asp:TextBox runat="server" ID="txtacService" AutoPostBack="true" ></asp:TextBox>
<div id="divwidth"></div>
<ajax:AutoCompleteExtender ID="acService"
TargetControlID="txtacService"
runat="server"
ServiceMethod="GetServiceNames"
MinimumPrefixLength="1"
EnableCaching="true"
CompletionSetCount="1"
CompletionInterval="200"
CompletionListElementID="divwidth"
ServicePath="PortOmission.aspx"
FirstRowSelected="true"/>
代码背后:
[System.Web.Script.Services.ScriptMethod()]
[System.Web.Services.WebMethod]
public static string[] GetServiceNames(string prefixText)
{
// Code Here
return List.ToArray();
}
我错过了来到这里的东西???我一直在寻找进入,因为很少小时这个代码..,我无法得到任何有用的结果,
任何一个可以请帮我找出这个问题,
答
如果你的服务是在同一页为您的TextBox控件, 只需使用
ServiceMethod = “GetServiceNames” ServicePath = “”
是在浏览器控制台中的任何错误? 'divwidth'元素是否可见? – 2013-04-23 10:27:36