Greetings,
I was struggling earlier to figure out why my loading panel was not showing. I inherited an application and was trying to Ajaxify it. One of my Loading Panels would not show up even though it was doing a lengthy post-back. I discovered that having align="left" on a table tag (I know, not good practice) causes the loading panel to disappear. Here is a sample...
I removed the left alignment from the table tags and now working great. Just wanted to share in case somebody else has this issue.
Matt
I was struggling earlier to figure out why my loading panel was not showing. I inherited an application and was trying to Ajaxify it. One of my Loading Panels would not show up even though it was doing a lengthy post-back. I discovered that having align="left" on a table tag (I know, not good practice) causes the loading panel to disappear. Here is a sample...
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Sample.aspx.cs" Inherits="Sample" %>
<
html
>
<
head
runat
=
"server"
>
<
title
>Loading Panel Sample</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
div
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
telerik:RadAjaxLoadingPanel
runat
=
"server"
ID
=
"RadAjaxLoadingPanel1"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel1"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
Width
=
"350"
>
<
table
border
=
"1"
width
=
"350"
>
<
tr
>
<
td
>
<
h2
>
Loading Panel Will Show
</
h2
>
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadButton
ID
=
"RadButton1"
runat
=
"server"
Text
=
"Post Me"
OnClick
=
"RadButton1_Click"
>
</
telerik:RadButton
>
</
td
>
</
tr
>
</
table
>
</
telerik:RadAjaxPanel
>
<
br
/>
<
br
/>
<
telerik:RadAjaxLoadingPanel
runat
=
"server"
ID
=
"RadAjaxLoadingPanel2"
>
</
telerik:RadAjaxLoadingPanel
>
<
telerik:RadAjaxPanel
ID
=
"RadAjaxPanel2"
runat
=
"server"
LoadingPanelID
=
"RadAjaxLoadingPanel2"
Width
=
"350"
>
<
table
align
=
"left"
border
=
"1"
width
=
"350"
>
<
tr
>
<
td
>
<
h2
>
Loading Panel Will Not Show
</
h2
>
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
filler...
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadButton
ID
=
"RadButton2"
runat
=
"server"
Text
=
"Post Me"
OnClick
=
"RadButton2_Click"
>
</
telerik:RadButton
>
</
td
>
</
tr
>
</
table
>
</
telerik:RadAjaxPanel
>
</
div
>
</
form
>
</
body
>
</
html
>
using
System;
public
partial
class
Sample : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
protected
void
RadButton1_Click(
object
sender, EventArgs e)
{
System.Threading.Thread.Sleep(1000);
}
protected
void
RadButton2_Click(
object
sender, EventArgs e)
{
System.Threading.Thread.Sleep(1000);
}
}
I removed the left alignment from the table tags and now working great. Just wanted to share in case somebody else has this issue.
Matt