AutoCompleteExtender无法在DotNetNuke中工作

时间:2013-03-15 10:37:04

标签: autocomplete ajaxcontroltoolkit dotnetnuke

我正在使用DNN 6.0和VS2008 AjaxControl Tool kit 3.5

我正在尝试将ASP.NET AutoCompleteExtender添加到DNN中我的一个模块中的文本框中。

据我所知,AutoCompleteExtender只能通过网络服务工作。

我添加了一个web服务,但是我无法使AutoCompleteExtender工作,我没有错误但是Web服务永远不会被调用,我缺少什么或者如何让ASP.NET AutoCompleteExtender工作?

谢谢

1 个答案:

答案 0 :(得分:1)

就我而言,存在以下问题:

错误MSG:只能从脚本中调用类定义中具有[ScriptService]属性的Web服务。

尝试将[ScriptService]作为Web服务类的定义。 例如:

[WebService(Namespace = "http://dnndev/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[ScriptService]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService]
public class BusinessDataProvider : System.Web.Services.WebService
{

    [WebMethod]
    [ScriptMethod]        
    public string[] GetSpecificListOfContributors(string prefixText, int count)
    {
        return ContributorController.GetSpecificListOfContributors(prefixText, count);
    }
}

我希望这个会帮助你。

最佳,