.NET开发

导航

AutoCompleteExtender 不工作的处理

最新版本的AutoCompleteExtender不工作,CTP  1.0 Beta版

主要发现 AutoCompleteExtender不触发WebService的工作函数

WebService.cs文件 作如下改动后,可正常使用
1、引用Microsoft.Web.Script.Services;
2、将[WebService(Namespace = "http://tempuri.org/")]
   [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]]两句删除掉
增加[ScriptService]
即可
参考:http://forums.asp.net/thread/1437583.aspx
测试的代码如下:
 1using System;
 2using System.Web;
 3using System.Collections;
 4using System.Web.Services;
 5using System.Web.Services.Protocols;
 6using Microsoft.Web.Script.Services;
 7
 8
 9[ScriptService]
10public class WebServiceTest : System.Web.Services.WebService {
11
12    public WebServiceTest () {
13
14        //Uncomment the following line if using designed components 
15        //InitializeComponent(); 
16    }

17
18    [WebMethod]
19    public string[] GetSuggestions(string prefixText, int count)
20    {
21        string[] r = new string[count];
22<span style="COLOR: #

posted on 2006-10-30 11:45  加林仙人  阅读(2498)  评论(6编辑  收藏  举报