AJAX Autocomplete Control Is Not Working?
Jul 8, 2010My AJAX autocomplete control is not working. I have tried everything I can think of.
[Code]....
My AJAX autocomplete control is not working. I have tried everything I can think of.
[Code]....
i have written some code to for a project im working on but the Ajax tool doesnt want to function.... I know the web method works course it gives me my results when i run it but when i run the appliaction the AJAX doesnt fire this is my web service code
[WebMethod]
public string[] GetCompletionList(string text)
{
List<string> al = new List<string>(10);
[code]...
I can't get AJAX CT Autocomplete to work. The problem is when I start writing in textbox nothing happens. The frist problem I had experienced was when I tried to Add AutoComplete page method I got an error: "Cannot create page method "GetCompletionList"...". Then I tried creating it manually, but still nothing happens.
Here is the AdministracijaOsoba.aspx code:
[Code]....
Here is the AdministracijaOsoba.aspx.cs code:
[Code]....
Take a note that I'm using LINQ to Entities.
I've looked at this link and I've tried all the suggestions there, but my Asp.Net AJAX Autocomplete still isn't working.
I have a test project with only a label, text box an the auto-completer:
<asp:ToolkitScriptManager ID="ScriptManager" runat="server">
</asp:ToolkitScriptManager>
<asp:Label ID="FieldLabel" Text="Label:" runat="server"></asp:Label>
[code]....
In theory, my textbox should have an autocomplete dropdown containing 3 instances of the word "test". In practice, I can type anything I want into the textbox and nothing happens.
I've set up a textbox with autocomplete, it works fine when i run is in visual studio, but when I deploy it to iis, the list items just do not appear.I think it has something to do with the fact that I'm using clean routes (with asp.net 4 routing).
The code:
[Code]....
I am using AutoComplete from ajaxtoolkit. where i am wrong even my page is running without errors
this is my Default.aspx code
[Code]....
and this is AutoComplete.cs files code in App_Code folder
[Code]....
and the webconfig is
[Code]....
page is running fine but wen i type any letter in this text box it is not showing other data related to this letter
i have installed AjaxControlToolkit for framework 3.5 . my application is in virtual folder on the server which has Autocomplete Extender control, when i browse, control is not returning any list nor any error message. it is working fine in the localhost, is it because of the subfolder or any other reason i dont understand
View 2 RepliesI'm yet another programmer who find out that AJAX autocomplete extender doesn't work although I've searched several pages and saw where the biggest problems occur.I'm using ASP.NET 2.0 and AJAX for the same version. Few months ago I've included modalPopupExtender in to the same project and it's working fine.However with AutoCompleteExtender have no luck..ASPX page:
[Code]....
and web service:
[Code]....
I was using this site for reference:ttp://dotnetslackers.com/Community/blogs/kaushalparik/archive/2008/06/06/autocomplete-textbox-using-ajax-autocompleteextender-from-database.aspxBut when I type something in textbox nothing happenes. However in IE8 I got message that there is script error.
I am using VB 2008 and the ajax tool kit trying to get the autocomplete working. I have been looking at the asp.net video tutorials, but for the life of me - its not. Here is the code:
default.aspx
<asp:ToolkitScriptManager
ID="ToolkitScriptManager1"
runat="server">
<Services>
<asp:ServiceReference
Path="~/SearchAutoComplete.asmx"
/>
[Code]....
[Code]....
[Code]....
Am using AJAXControltoolkit 3.0.30512.20315.My list is not appearing just under the text.It works perfect in IE but not in firefox.
Note : i don't have CSS specified for extender.
<asp:Panel ID="pnl_Detail" runat="server" Visible="true">
<table style="margin-left: auto; margin-right: auto;">
<tr>
<td align="right">
[Code]....
I have a web page that using AutoComplete Asp.net Ajax Control.
It was working find when the Cookieless is not "True".
I have no idea my it is not working when I set cookieless to "true".
I am having issues with the autocomplete extender from the toolkit. I am using it to extend a textbox. I added a web service to the project that returns some values as a string().It works if I run it locally on either my development server or my production server, but when I try to run it from another machine the autocomplete box does not popup. I have other ajax extenders running on the page and they are working properly. Is there a security setting I need to set to get the autocomplete extender to work for the IUSR?
View 4 Repliesif click any button example command and type the autocomplete search is not working
below the code iam sending herewith,how to over come this problem
when i make autopost back true then autocomplete search not workin
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="stdreferencemaster.aspx.cs" Inherits="stdreferencemaster" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Untitled Page</title>
<style type="text/css">
.TabHeaderCSS
{
margin-right: 20px;
font-family:Verdana, Arial, Courier New;
font-size: 16px;
background-color:#FFFFC0 ;
text-align: left;
cursor: pointer;
border:10px;
padding:10px;
margin:20px;
spacing:30px;
}
.my
{
padding:40px;
margin:10;
}
</style>
<link rel="Stylesheet" type="text/css" href="formstyle.css" />
<link rel="stylesheet" href="jquery.autocomplete.css" type="text/css" />
<script type="text/javascript" src="script/jquery-1.4.2.js"></script>
<script type="text/javascript" src="script/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="jquery.autocomplete.js"></script>
<script type="text/javascript">
function MoveTab(num)
{
var container = $find('pnrefmaster');
container.set_activeTabIndex(num);
}
</script>
<div id="wrap">
<div id="header">
<table style="width: 936px">
<tr>
<td style="width: 819px">
</td>
<td style="width: 106px">Welcome
</td>
<td style="width: 661px">
I have spent the last 6 hours trying to solve this problem, my Autocomplete textbox isn't working for a reason I am not aware of. I have tried using relative paths, I have tried using dummy data (as in the code below) and I have accessed and invoked the webservice directly from the browser with no issues. However, the typing in the textbox just won't trigger the webservice.
[Code]....
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
[code]...
In winserver-2008, IIS 7 and .net 3.5 (i have installed AjaxControlToolkit for framework 3.5 )when i create a virtual folder for this application on the server then Autocomplete Extender control is not returning any list nor any error message also.i dont understand how to debug because it is working fine in the localhost
View 2 Replies<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="txtUser" runat="server" AutoPostBack="true"></asp:TextBox>
<asp:AutoCompleteExtender ID="extSearchMember" runat="server" ServicePath="~/services.asmx" TargetControlID="txtUser" ServiceMethod="GetMembers" MinimumPrefixLength="1" CompletionSetCount="25"/>
<asp:Button id="www" runat="server" CausesValidation="False" OnClick="www_Click"></asp:Button>
</ContentTemplate>
</asp:UpdatePanel>
Some times i get the error
"Microsoft JScript runtime error: Sys.InvalidOperationException: Two components with the same id 'autoCompleteExtenderPopupBehavior' can't be added to the application."
At this time click events not working.
I have implemented AutoComplete Ajax control inside EO.Web Grid Control similar to this one:
[URL]
I have this this code:
[Code]....
The good news: It is working successfully !
The bad news...
I am facing the following problem.
When the AutoComplete Ajax Control gives the Popup Box after typing few characters in the "CustomColumn" input, and if the grid row is near the bottom of the grid, the popup box will be truncated, or it will not be shown at all. This is becuase the height of the popup is bypassing the bottom edge of the EO.Web Grid Control.
I am sure this can be solved by styling AutoComplete Control. I tried to change the style, and it is now completely messed up.
How I can ensure the the AutoComplete Popup Box will be visible even if it is near the bottom of the grid ?
I'm creating just simple autocomplete sample.
taking one textbox adding autocomplete extender as
<asp:ScriptManager ID="ScriptManager2" runat="server">
<Services>
<asp:ServiceReference Path="WebService.asmx" />
</Services>
</asp:ScriptManager>
<asp:TextBox ID="TextBox1" runat="server" EnableTheming="True" ></asp:TextBox>
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" MinimumPrefixLength="1" ServiceMethod="GetCountryInfo" ServicePath="WebService.asmx" TargetControlID="TextBox1">
</cc1:AutoCompleteExtender>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
Also creating web services as "WebService.asmx" & code inside this file is that
<%@ WebService Language="C#" CodeBehind="~/App_Code/WebService.cs" %>
------
then in Webservice.cs file i write code as
public class WebService : System.Web.Services.WebService {
MySql.Data.MySqlClient.MySqlCommand cmd = new MySqlCommand();
MySql.Data.MySqlClient.MySqlConnection con = new MySqlConnection();
//MySqlDataAdapter da = new MySqlDataAdapter();
MySqlDataReader dr;
public WebService () {
//Uncomment the following line if using designed components
//InitializeComponent();
}
[WebMethod]
public string[] GetCountryInfo(string prefixText)
{
int count = 10;
string sql = "Select * from tbl_patientmaster Where P_NAME like '" + @prefixText + "%'";
con.ConnectionString = System.Configuration.ConfigurationManager.AppSettings["HMSDBConnectionString"].ToString();
con.Open();
MySql.Data.MySqlClient.MySqlDataAdapter da = new MySql.Data.MySqlClient.MySqlDataAdapter(sql, con);
da.SelectCommand.Parameters.Add("@prefixText", MySql.Data.MySqlClient.MySqlDbType.VarChar, 50).Value = prefixText + "%";
System.Data.DataTable dt = new System.Data.DataTable();
da.Fill(dt);
string[] items = new string[dt.Rows.Count];
int i = 0;
foreach (System.Data.DataRow dr in dt.Rows)
{
items.SetValue(dr["P_NAME"].ToString(), i);
i++;
}
return items;
}
this code is not working
have a problem with my autocomplete control over a textbox here is the code in .aspx file
[Code]....
and the webservice1.asmx code
[Code]....
when i run the project in browser ant start typing nothing happens
i have a problem with autocomplete control i used in my page, but it does not works so, i do not know how to debug it for finding some problem i tried also to create new page and insert only textbox and autocomplete control...again does not works.... which is wrong?
[Code]....
[Code]....
I want to use the all the default functionalities of autocomplete control from toolkit, also want to customise it.For e.g. i want to add few more properties to it or customise the servicemethod parameters.Is there any way to do it?
View 3 RepliesWhen setting Percentages sizes on the textbox that I'm using as target for the Autocomplete it changes it's width when loosing or obtaining focus.
I Fixed this by setting the size in pixels instead.
Is this a bug or was I doing something wrong?
I have hooked up a textbox to an autocomplete extender control and it seems to work fine with me restricting what is displayed as the user types via a web method in the code behind. I am using the CreateAutoCompleteItem key value pairs method. I have also created an OnClientItemSelected event which can update the value of a hidden field.The problem I have is when the user might want to retrieve a record and I want the textbox to display the correct value when the page loads. If possible making my textbox have key value pairs, etc.
View 1 RepliesHaving a problem with autocomplete I put autocomplete control with textbox For data to be retrieved from database, I am putting .asmx file and .cs file for that Now I am giving .asmx file path in autocomplete. asmx file contains path for .cs file If this is the situation, autocomplete dont work and in .cs file , event is not fired.
But if i put that event from .cs file directly into the codebehing file of that control, then it works ok
How can i call an event in .cs file that is placed inside a app_code folder seperately from .aspx and .cs file of the autocomplete control
how can change target control ID of an autocomplete Extender without refreshing page or using update panel
exactly with ajax!!!
and how can add an new instance of server controls like Ajax control toolkit or Standard controls like TextBox,Button,..