for (int i = 0; i<10; i++0){strategy = strategy + Convert.ToString(i); RadGrid RadGrid_Strategy = new RadGrid(); RadGrid_Strategy.ID = strategy; RadGrid_Strategy.Skin = "Office2010Blue"; RadGrid_Strategy.GridLines = System.Web.UI.WebControls.GridLines.Both; RadGrid_Strategy.DataSource = GetDataTableForStrategy(CY, i); RadGrid_Strategy.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.Top; RadGrid_Strategy.ShowHeader = false; RadGrid_Strategy.BatchEditCommand += new GridBatchEditEventHandler(RadGrid_BatchEditCommand); RadGrid_Strategy.MasterTableView.EditMode = GridEditMode.Batch; RadGrid_Strategy.MasterTableView.BatchEditingSettings.EditType = GridBatchEditingType.Cell; RadGrid_Strategy.AllowAutomaticUpdates = true; RadGrid_Strategy.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = false; RadGrid_Strategy.MasterTableView.CommandItemSettings.ShowSaveChangesButton = true; RadGrid_Strategy.MasterTableView.CommandItemSettings.ShowCancelChangesButton = true; PlaceHolder1.Controls.Add(RadGrid_Strategy); RadGrid_Strategy.Rebind();}<telerik:RadTabStrip runat="server" ID="rtsCommunicationTabs" MultiPageID="rmpCommunicationsMultiPage"EnableEmbeddedSkins="false" Skin="" ShowBaseLine="True" SelectedIndex="0" style="margin: 10px 0;"> <Tabs> <telerik:RadTab Text="Messages" CssClass="subtab" SelectedCssClass="active" DisabledCssClass="disabled"></telerik:RadTab> <telerik:RadTab Text="Files" CssClass="subtab" SelectedCssClass="active" DisabledCssClass="disabled"></telerik:RadTab> </Tabs></telerik:RadTabStrip><asp:Label ID="lblNew" runat="server" Visible="false" CssClass="new-badge">New!</asp:Label><TabTemplate> <asp:Label runat="server" ID="lbl" Text='<%# DataBinder.Eval(Container, "Text") %>'> </asp:Label> <asp:Label ID="lblNew" runat="server" Visible="false" CssClass="new-badge">New!</asp:Label></TabTemplate><div class="row"> <div class="form-group"> <asp:Label ID="lblERSDate" runat="server" Text="Date Received by ERS" CssClass="control-label col-md-3" AssociatedControlID="dateERSDate">Date Received by ERS<span class="required">*</span></asp:Label> <div class="col-md-4"> <div class="input-group date form_datetime"> <telerik:RadDatePicker ID="dateERSDate" runat="server" AutoPostBack="false" Width="100px" TabIndex="0" OnSelectedDateChanged="dateERSDate_SelectedDateChanged" DateInput-AutoPostBack="true"></telerik:RadDatePicker> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="dateERSDate" ForeColor="Red" ErrorMessage="Date Received by ERS is Required" ValidationGroup="s3" Display="None"></asp:RequiredFieldValidator> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <asp:Label ID="lblcordate" runat="server" Text="Correspondence Date" CssClass="control-label col-md-3" AssociatedControlID="dateCorDate">Correspondence Date<span class="required">*</span></asp:Label> <div class="col-md-4"> <div class="input-group date form_datetime"> <telerik:RadDatePicker ID="dateCorDate" runat="server" AutoPostBack="false" Width="100px" TabIndex="0"> <ClientEvents OnDateSelected="OnDateSelectedHandler" /> </telerik:RadDatePicker> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="dateCorDate" ForeColor="Red" ErrorMessage="Correspondence Date is Required" ValidationGroup="s3" Display="None"></asp:RequiredFieldValidator> </div> </div> </div> </div> <div class="row"> <div class="form-group"> <asp:Label ID="lblExpedite" runat="server" CssClass="control-label col-md-3" Text="Expedite Request?" AssociatedControlID="btnExpediteYes">Expedite Request?<span class="required">*</span></asp:Label> <div class="col-md-4"> <telerik:RadButton ID="btnExpediteYes" runat="server" ToggleType="Radio" GroupName="groupExpedite" Text="Yes" ButtonType="ToggleButton" OnClick="btnExpedite_Click" Value="1" TabIndex="0"></telerik:RadButton> <telerik:RadButton ID="btnExpediteNo" runat="server" ToggleType="Radio" GroupName="groupExpedite" Text="No" ButtonType="ToggleButton" OnClick="btnExpedite_Click" Value="0" TabIndex="0"></telerik:RadButton> <asp:CustomValidator ID="Customvalidator1" ErrorMessage="Expedite Request is Required" runat="server" ForeColor="Red" ValidationGroup="s3" ClientValidationFunction="ValidateRadButtons" Display="None" /> </div> </div> </div> <div class="row"> <div class="form-group"> <asp:Label ID="lblDueDate" runat="server" CssClass="control-label col-md-3" Text="Due Date" AssociatedControlID="txtDueDate">Due Date</asp:Label> <div class="col-md-4"> <telerik:RadTextBox ID="txtDueDate" runat="server" Enabled="false" TabIndex="0"></telerik:RadTextBox> </div> </div> </div> <div class="row"> <div class="form-group"> <asp:Label ID="lblVAIQ" runat="server" Text="VAIQ Number" CssClass="control-label col-md-3" AssociatedControlID="txtvaiq">VAIQ Number<span class="required">*</span></asp:Label> <div class="col-md-4"> <telerik:RadTextBox ID="txtvaiq" runat="server" CssClass="form-control" Width="450px" TabIndex="0" MaxLength="15"></telerik:RadTextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="None" ControlToValidate="txtvaiq" ForeColor="Red" ErrorMessage="VAIQ Number is Required" ValidationGroup="s3"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtvaiq" ValidationExpression="^[a-zA-Z0-9]+$" ErrorMessage="Please enter Valid VAIQ Number. Only Alphanumeric allowed." ValidationGroup="s3" ForeColor="Red" Display="None"> </asp:RegularExpressionValidator> </div> </div> </div> <div class="row"> <div class="form-group"> <asp:Label ID="lblupload" runat="server" Text="Upload Files" CssClass="control-label col-md-3" AssociatedControlID="RadAsyncUpload1">Upload Files</asp:Label> <div class="col-md-4"> <telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" Width="450px" OnClientFileUploading="OnClientFileUploading" ValidationGroup="s3" DisablePlugins="True" PostbackTriggers="dateERSDate,btnExpediteYes,btnExpediteNo" OnClientFileUploaded="checkFileNameNewReqeust" ChunkSize="0"></telerik:RadAsyncUpload> </div> </div> </div>Hi,
I'm developing a web site using .Net 4.5, recently upgraded telerik from Bin40 to Bin45.
I have a parent master page, a nested master page that is use by the child page with the issue.
the parent master page is a plain page (no telerik), the nested master page has telerik controls and contains the RadScriptManager, the child page uses the nested master page and its RadScriptManager.
Please let me know if you need more information. Thanks!
Unhandled exception at line 15, column 16485 in http://localhost:62340/Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=MainContent_ScriptManagerDetail_TSM&compress=1&_TSM_CombinedScripts_=;;System.Web.Extensions,+Version=4.0.0.0,+Culture=neutral,+PublicKeyToken=31bf3856ad364e35:en-US:fa6755fd-da1a-49d3-9eb4-1e473e780ecd:ea597d4b:b25378d2;Telerik.Web.UI:en-US:68d9452f-f268-45b2-8db7-8c3bbf305b8d:16e4e7cd:f7645509:22a6274a:88144a7a:7c926187:8674cba1:b7778d6c:c08e9f8a:59462f1:a51ee93e:24ee1bba:f46195d3:2003d0b8:1e771326:aa288e2d:258f1c72:82923ac3:52af31a4:58366029
0x800a139e - JavaScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: Object reference not set to an instance of an object.
web.config
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="CAFS.Web.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
...
</appSettings>
<!--
For a description of web.config changes see http://go.microsoft.com/fwlink/?LinkId=235367.
The following attributes can be set on the <httpRuntime> tag.
<system.Web>
<httpRuntime targetFramework="4.5.1" />
</system.Web>
-->
<system.web>
<compilation debug="true" targetFramework="4.5.1" >
<assemblies>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
<authentication mode="Windows"/>
<authorization>
<allow roles="ADGROUP"/>
<deny users="*"/>
</authorization>
<customErrors mode="RemoteOnly" defaultRedirect="~/Error/ErrorGeneric.aspx"/>
<httpHandlers>
<add path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" verb="*" validate="false"/>
</httpHandlers>
</system.web>
<system.diagnostics>
<switches>
<add name="sysLogSwitch" value="All"/>
<add name="operationLogSwitch" value="All"/>
</switches>
<sources>
<source name="sysLogSource" switchName="sysLogSwitch" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<clear/>
</listeners>
</source>
<source name="operationLogSource" switchName="operationLogSwitch" switchType="System.Diagnostics.SourceSwitch">
<listeners>
<clear/>
</listeners>
</source>
</sources>
</system.diagnostics>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
<validation validateIntegratedModeConfiguration="false"/>
<handlers>
<add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource"/>
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"/>
</runtime>
<applicationSettings>
<!--SOME STTINGS HERE WS -->
</applicationSettings>
</configuration>
Master Page
<%@ Master Language="C#" CodeBehind="Site.master.cs" Inherits="CAFS.Web.SiteMaster" %>...
Nested Master Page
<%@ Master Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Detail.master.cs" Inherits="CAFS.Web.Detail" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<script type="text/javascript">
function OnClientFilesUploaded(sender) {
--JSCODE HERE--
}
</script>
<telerik:RadScriptManager ID="ScriptManagerDetail" runat="server" ScriptMode="Release" EnablePartialRendering="true">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js"></asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js"></asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
......
Child Page:
<%@ Page Title="" Language="C#" MasterPageFile="~/Detail.Master" CodeBehind="ManageAppeal.aspx.cs" Inherits="CAFS.Web.ManageAppeal"
EnableEventValidation="false" ValidateRequest="true" AutoEventWireup="true" EnableViewState="true" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
...