技术开发 频道

AutoComplete在ASP.NET Ajax中的使用

  由于在上面的代码中使用了File类,所以应该添加如下代码:

  using System.IO;

  因为需要在客户端调用Web服务,还需要添加如下代码:

  [System.Web.Script.Services.ScriptService]

  保存Web 服务的代码

  打开根目录下默认生成的Default.aspx,在页面中拖拽一个TextBox控件和一个AutoCompleteExtender控件。在属性窗口设置AutoCompleteExtender控件的属性,如下:

<ajaxToolkit:AutoCompleteExtender
            ID
="AutoCompleteExtender1"
            runat
="server"
            ServiceMethod
="GetCompleteList"
            ServicePath
="oec2003_AutoComplete.asmx"
            Enabled
="true"
            MinimumPrefixLength
="2"
               CompletionSetCount
="10"
            TargetControlID
="TextBox1"
/ajaxToolkit:AutoCompleteExtender>

  在Web服务中的count参数的值是取CompletionSetCount属性的值。保存设计的页面,将默认页面设置为起始页,按F5运行后在文本框中输入oe,就能看到想要的结果。

0
相关文章