hi, timer control in updatepanel for datalist causes whole page to load every time wat is the solution for this. whereas it not causes whole page to load in case of gridview. what is the solution for this? please reply as soon as possible. Mayur Gondaliya Gondaliya.Com
It's hard to diagnose just from your description, but usually when the whole page is reloading it's because there is a javascript error somewhere. Enable client-side debugging in IE or install FireBug for FireFox and see if you're getting an error.
Sorry. but I am new to this. <asp:ScriptManager id="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel id="UpdatePanel1" runat="server"> <contenttemplate> <asp:Timer id="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick"></asp:Timer> <asp: DataList id="DataList1" runat="server" RepeatColumns="3" OnEditCommand="DataList1_EditCommand1" RepeatDirection="Horizontal" CellSpacing="10"> <ItemTemplate> <asp: Panel runat="server" BorderColor="gray" BorderWidth="1px" BorderStyle="Solid" ID="pnl1" CssClass="boxbg" Width="235px"> <table border="0" cellspacing="5" cellpadding="0" > <tr> <td> <img id="img1" src='Uploads/Thumb/HelpdeskUser/<%# photo(Eval("photo").ToString()) %>' /> <td style="width: 119px"><span class="bluetitle"></span> <asp:Label ID="ContactLabel" Text='<%# Eval("title") %>' runat="server" ForeColor="#009871" Font-Names="Trebuchet MS" Font-Size="15px" Font-Bold="true"></asp:Label><br /> <asp:Label ID="ContactTitleLabel" Text='<%# Eval("uname")%>' runat="server" Width="100%" Font-Names="Trebuchet MS" Font-Size="15px"></asp:Label></td></tr> <tr> <td colspan="2" height="50px" valign="top"> <asp:Label ID="lbldesc" Text='<%# Eval("description").ToString().Substring(0,Math.Min(100,Eval("description").ToSt ring().Length)) %>' runat="server" ForeColor="#888888" Font-Names="Arial" Font-Bold="true"></asp:Label> </tr> <tr> <td height="15" colspan="2" class="hline"> </td> </tr> <tr> <td height="35" colspan="2"> <asp:Label ID="Label8" runat="server" Text="Predicated waiting time"></asp:Label> <br /> <asp:Label ID="Label9" runat="server" CssClass="bluetext" Text='<%# predict(Eval("status").ToString())%>'></asp:Label></strong></td> </tr> <tr> <td class="greentext" style="width: 150px"> <asp:Image ID="Image4" hspace="5" runat="server" ImageUrl='<%# url(Eval("status").ToString())%>' /> <asp:Label ID="Label1" Text='<%# binding(Eval("status").ToString())%>' runat="server" ForeColor='<%# color1(Eval("status"))%>' Font-Bold="true"></asp:Label> </td> <td align="right"><asp:Button ID="btnup" Text="Start" CommandName="Edit" UseSubmitBehavior=false runat=server Width="65px" CssClass="formbtn" Enabled='<%# Visibles(DataBinder.Eval(Container.DataItem, "status")) %>' /></td> </tr> <tr> <td align="right" colspan="3"> </td> </tr> </table> <%-- <table border="0" cellspacing="0" cellpadding="0"> <tr> <td class="greentext" style="width: 150px"> <asp:Image ID="Image4" hspace="5" runat="server" ImageUrl="~/images/green.jpg" /></td><td> <asp:Label ID="Label1" Text='<%# binding(Eval("status").ToString())%>' runat="server" ForeColor="gray" Font-Bold="true"/> </td> <td></td> </tr> <tr>--%> <%-- <td width="800px"></td> <td width="800px"></td> <td width="800px"></td>--%> <%--<td width="99" align="right"> <asp:Button ID="btnup" Text="Start" CommandName="Edit" UseSubmitBehavior=false runat=server Width="65px" CssClass="formbtn" Enabled='<%# Visibles(DataBinder.Eval(Container.DataItem, "status")) %>'/></td> </tr> </table>--%> </asp: Panel> </ItemTemplate> </asp: DataList> <asp:Label id="Label2" runat="server"></asp:Label> </contenttemplate> </asp:UpdatePanel></td> in this instead of get refrefh only datalist,i m getting whole page refresh. in timr_click() there is a code for datalist. whereas it does not happen in case of gridview. thank you in advace....