or
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" Codebehind="WebUserControl.ascx.cs" ClassName="WebUserControl" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
></
telerik:RadScriptManager
>
<
asp:SqlDataSource
ID
=
"GridSource"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:Test%>" SelectCommand="SELECT * FROM Evt"> </
asp:SqlDataSource
>
<
telerik:RadGrid
ID
=
"RadGrid1"
runat
=
"server"
CellSpacing
=
"0"
DataSourceID
=
"GridSource"
AllowFilteringByColumn
=
"True"
AllowPaging
=
"True"
AllowSorting
=
"True"
ShowGroupPanel
=
"True"
>
<
ClientSettings
AllowDragToGroup
=
"True"
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
<
HeaderContextMenu
CssClass
=
"GridContextMenu GridContextMenu_Default"
></
HeaderContextMenu
>
</
telerik:RadGrid
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadGrid1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadGrid1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
public
partial
class
SiteMaster : System.Web.UI.MasterPage
{
WebUserControl ctrl;
protected
void
Page_Load(
object
sender, EventArgs e)
{
Button BTN1 =
new
Button();
BTN1.Click +=
new
EventHandler(BTN_Click);
this
.MenuContent.Controls.Add(BTN1);
}
protected
void
BTN_Click(
object
sender, EventArgs e)
{
ctrl = (WebUserControl)LoadControl(
"~/WebUserControl.ascx"
);
this
.MenuContent.Controls.Add(ctrl);
}
}
<
asp:Repeater
ID
=
"ResultRpt"
runat
=
"server"
>
<
ItemTemplate
>
<
telerik:RadCalendar
Style
=
"width: 191px; height: 123px"
ID
=
"RadCalendar1"
runat
=
"server"
EnableMonthYearFastNavigation
=
"false"
AutoPostBack
=
"true"
MultiViewColumns
=
"1"
MultiViewRows
=
"1"
EnableMultiSelect
=
"true"
>
</
telerik:RadCalendar
>
<
telerik:RadToolTipManager
Width
=
"270px"
Height
=
"135px"
Style
=
"font-size: 11px"
RelativeTo
=
"Element"
ID
=
"RadToolTipManager1"
runat
=
"server"
OffsetX
=
"7"
Position
=
"MiddleRight"
OnAjaxUpdate
=
"RadToolTipmanager1_AjaxUpdate"
Skin
=
"Telerik"
AutoCloseDelay
=
"90000"
</telerik:RadToolTipManager>
</
ItemTemplate
>
</
asp:Repeater
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadCalendar1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadCalendar1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
</
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
<
telerik:AjaxSetting
AjaxControlID
=
"calMarker"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadCalendar1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
</
telerik:AjaxUpdatedControl
>
<
telerik:AjaxUpdatedControl
ControlID
=
"calMarker"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
>
</
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
<
ClientEvents
OnRequestStart
=
"RequestStart"
OnResponseEnd
=
"ResponseEnd"
/>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
Skin
=
"WebBlue"
/>
The calmarker control is a panel bar which is also inside the repeater its loading panel is also not working .
These was working when there was no repeater. After i put the repeater control the issue started.
Regards
Sankardeep
using System; |
using System.Collections.Generic; |
using System.Linq; |
using System.Text; |
using System.Web; |
using System.Xml; |
using xxx.yyy.ASPNET.Security; |
using xxx.yyy.Client; |
using xxx.yyy.Client.Security; |
using xxx.yyy.Core; |
using Telerik.Web.UI; |
namespace xxx.yyy.ASPNET |
{ |
public class AuthenticatedyyyPage : yyyPageBase |
{ |
private RadAjaxManager _radAjaxManager=null; |
#region ~ Properties ~ |
public RadAjaxManager AjaxManager |
{ |
get { return _radAjaxManager; } |
} |
#endregion |
protected override void OnLoad(EventArgs e) |
{ |
// set up global AJAX Manager |
_radAjaxManager = BuildRadAjaxManager(); |
Form.Controls.Add(_radAjaxManager); |
if (!ClientScript.IsClientScriptBlockRegistered(_radAjaxManager.ClientID)) |
{ |
ClientScript.RegisterClientScriptBlock(_radAjaxManager.GetType(), _radAjaxManager.ClientID,GenerateJavascript(),true); |
} |
base.OnLoad(e); |
} |
protected virtual RadAjaxManager BuildRadAjaxManager() |
{ |
RadAjaxManager radAjaxManager = new RadAjaxManager(); |
radAjaxManager.ID = "radAjaxManager"; |
return radAjaxManager; |
} |
private string GenerateJavascript() |
{ |
StringBuilder sb = new StringBuilder(); |
sb.Append("\n\nfunction migGetRadAjaxManager() {\n"); |
sb.Append("\tvar ajaxManager=$find(\"" + _radAjaxManager.ClientID + "\");\n"); |
sb.Append("\treturn ajaxManager;\n"); |
sb.Append("}\n\n"); |
return sb.ToString(); |
} |
} |
} |
protected void Page_Load(object sender, EventArgs e) |
{ |
AjaxManager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(AjaxManager_AjaxRequest); |
AjaxManager.AjaxSettings.AddAjaxSetting(btnCancel0, pnlScriptInjector); |
} |
AjaxManager.AjaxSettings.AddAjaxSetting(btnCancel0, pnlScriptInjector); |
at Telerik.Web.UI.AjaxSettingsCollection.AddAjaxSetting(Control ajaxifiedControl, Control updatedControl) |
at xxx.yyy.ASPNET.Presentation.Secure.Admin.ImportWindowsUsers.Page_Load(Object sender, EventArgs e) in c:\dev2008\yyy2\yyy_WEB\secure\admin\ImportWindowsUsers.aspx.cs:line 128 |
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) |
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) |
at System.Web.UI.Control.OnLoad(EventArgs e) |
at xxx.yyy.ASPNET.yyyBase.OnLoad(EventArgs e) in C:\dev2008\yyy2\xxx.yyy.ASPNET\yyyPageBase.cs:line 45 |
at xxx.yyy.ASPNET.Authenticatedyyy.OnLoad(EventArgs e) in C:\dev2008\yyy\xxx.yyy.ASPNET\AuthenticatedyyyPage.cs:line 138 |
at System.Web.UI.Control.LoadRecursive() |
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) |
event.get_item().select();
event.get_item().get_element().focus();