首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在vs2010中运用AjaxControlToolkit

2013-03-06 
在vs2010中使用AjaxControlToolkitAjaxControlToolkit已经引用,并且将其拖入工具箱,显示了包含的相关控件。

在vs2010中使用AjaxControlToolkit
AjaxControlToolkit已经引用,并且将其拖入工具箱,显示了包含的相关控件。

过程:
1、新建 ASP.net 网站
2、新建aspx页面
3、新建web服务asmx文件
aspx页面:

<form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>

        <asp:AutoCompleteExtender ID="AutoCompleteExtender2" runat="server" TargetControlID="TextBox1"  ServicePath="FindKeys.asmx"  ServiceMethod="autoComplete">
        </asp:AutoCompleteExtender>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
    </div>
    </form>

asmx页面:
 public class FindKeys : System.Web.Services.WebService
    {
        public FindKeys()
        { }
        [WebMethod]
        public String[] autoComplete(string prefix,int count)
        {
            //Datacon con = new Datacon();
            //DataSet ds = new DataSet();
            //ds = con.datasetbind("select DISTINCT KS_subject from tb_ShiTi where KS_subject like '%" + prefix 
            //        + "%'  ");
            //string[] temp = new string[ds.Tables[0].Rows.Count];
            //int i = 0;

            //foreach (DataRow dr in ds.Tables[0].Rows)
            //{
            //    temp[i] = dr["KS_subject"].ToString();
            //    i++;
            //}
            string[] temp=new string[3];
            for(int i=1;i<5;i++)
            {
                temp[i]="aaa"+i ;
            }
            return temp;
        }
    }

我发现网上的例子的autocompleteextender控件tag名为cc1,有何不同? autocomplete
[解决办法]
1.不同的是版本,区别不大

2.你的webservice的参数应该prefixText,固定的



3.控件中少了 几个必须的参数

热点排行