Tags: | Categories: Blog Posted by admin on 3/9/2009 5:54 PM | Comments (1)

Atlast June 2006 has a bug when adding a suggestion extender inside a UpdatePanel, the page does not refresh. The list of all improvement may be found here:

http://forums.asp.net/thread/1349122.aspx

To reproduct it:

<atlas:UpdatePanel ID="UpdatePanel1" runat="server" Mode="Always">

<ContentTemplate>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<ContentTemplate>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

atlas:UpdatePanel ID="UpdatePanel1" runat="server" Mode="Always">

<ContentTemplate>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

ContentTemplate>

<table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

table id="Table1" style="width: 375px">

<tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

tr>

<td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

td style="width: 400px">

<asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

asp:TextBox ID="TextBox1Atlas" AutoPostBack="true" runat="server" MaxLength="5" Width="75px" OnTextChanged="TextBox1Atlas_TextChanged" ></asp:TextBox>

<asp:Label ID="Label1" runat="server" Text=""></asp:Label></td>

</tr>

</table>

</ContentTemplate>

</ContentTemplate>

</table>

</ContentTemplate>

</ContentTemplate>

</tr>

</table>

</ContentTemplate>

</ContentTemplate>

</table>

</ContentTemplate>

</ContentTemplate>

<asp:Label ID="Label1" runat="server" Text=""></asp:Label></td>

</tr>

</table>

</ContentTemplate>

</ContentTemplate>

</table>

</ContentTemplate>

</ContentTemplate>

tr>

</table>

</ContentTemplate>

</ContentTemplate>

table>

</ContentTemplate>

ContentTemplate>

</atlas:UpdatePanel>

</atlas:UpdatePanel>

<atlas:AutoCompleteExtender ID="AutoCompleteExtender1" ServicePath="Atlas.asmx" ServiceMethod="GetSuggestions" MinimumPrefixLength="1" runat="server">

atlas:AutoCompleteExtender ID="AutoCompleteExtender1" ServicePath="Atlas.asmx" ServiceMethod="GetSuggestions" MinimumPrefixLength="1" runat="server">

<atlas:AutoCompleteProperties TargetControlID="TextBox1Atlas" Enabled="true" />

</atlas:AutoCompleteExtender>

</atlas:AutoCompleteExtender>

<atlas:AutoCompleteProperties TargetControlID="TextBox1Atlas" Enabled="true" />

</atlas:AutoCompleteExtender>

atlas:AutoCompleteExtender>

If anybody knows a way around that problem, please leave a comment or send me an email.

Cheers

Al

blog comments powered by Disqus