none
用户控件用Ajax MultiColumnAutoComplete 实现自动完成功能 RRS feed

  • 问题

  • 控件ID
     <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>/
    <asp:TextBox ID="txtName" runat="server"></asp:TextBox>/
    <asp:TextBox ID="txtdept" runat="server"></asp:TextBox>






    <cc1:MultiColumnAutoComplete ID="MultiColumnAutoComplete1" runat="server"
    MinimumPrefixLength="1" Enabled="true" ReturnColumn="Code" ServiceMethod="GetList"
    TableName="dataset" TargetControlID="txtSearch" CompletionInterval="200"
    EnableCaching="true" CompletionSetCount="15" CompletionWidth="470px"> <TargetItems> <cc1:TargetControlItem ControlID="txtName" Field="Name" /> <cc1:TargetControlItem ControlID="txtdept" Field="DeptName" /> </TargetItems> </cc1:MultiColumnAutoComplete>
    说明: webservices的调用是在Page_Load()
    MultiColumnAutoComplete1.ServicePath = ConfigurationManager.AppSettings["HRService.Admin"];

    用户控件代码在上面:
    问题为:这个在aspx页面上用没有问题,可以实现,但是在用户控件中就不会自动调用webservices。求解!
    • 已编辑 kamsir 2010年1月14日 3:40
    2010年1月13日 2:05

答案

  • Webservices里面设置没问题,也有其他页面用到这个webservices,可以。

    问题解决了,因为路径不正确。
    感谢大家的回答。
    • 已编辑 kamsir 2010年1月15日 6:22
    • 已标记为答案 kamsir 2010年1月15日 6:31
    2010年1月14日 3:42

全部回复