Hello,
I m trying to add autocomplete extender in code without using webservice i get the list but it not displaying in final result
My code is as Following
.aspx code----
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Script_Master.aspx.cs" Inherits="ISHM.Admin.Script_Master" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" EnablePartialRendering="true" EnablePageMethods="true" runat="server">
</asp:ToolkitScriptManager>
<asp:TextBox ID="Txtsearch" runat="server" ></asp:TextBox>
<asp:AutoCompleteExtender ID="Txtsearch_AutoCompleteExtender" runat="server"
DelimiterCharacters="" Enabled="True" MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000"
TargetControlID="Txtsearch" ServiceMethod="getDetail" UseContextKey="True">
</asp:AutoCompleteExtender>
<br />
</asp:Content>
--------------------------
aspx.cs code as------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using ISHM.Globalclasses;
using System.Data;
namespace ISHM.Admin
{
public partial class Script_Master : System.Web.UI.Page
{
Query objQry1 = new Query();
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
//[System.Web.Script.Services.ScriptMethod()]
//[System.Web.Services.WebMethod]
public static List<string> getDetail(string prefixText, int count)
{
Query objQry = new Query();
List<string> DetailList = new List<string>();
DataTable Dt =objQry.GetScriptdetail();
//DataView dv = new DataView();
//dv = Dt.DefaultView;
//dv.RowFilter = "ISINCODE like '%" + prefixText + "%' OR NSECODE like'%" + prefixText + "%' OR NAME like'%" + prefixText + "%'";
//DataTable DT1 = dv.ToTable();
for (int i = 0; i < Dt.Rows.Count; i++)
{
DetailList.Add(Dt.Rows[i]["name"].ToString());
}
return DetailList;
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
please help me where is that problem..