Hi,
My code can run at 2015 Q1
But it upgrade to 2015 Q2 after,it can not run,exception below
Server Error in '/' Application.Value cannot be null.Parameter name: keyDescription: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.ArgumentNullException: Value cannot be null.Parameter name: keySource Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.Stack Trace: [ArgumentNullException: Value cannot be null.Parameter name: key]System.Collections.Generic.Dictionary`2.FindEntry(TKey key) +11032629System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) +12Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.GetLiteralTraceData(LiteralControl literal, TraceData& data) +47Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.GetTraceData(Object renderedObject) +259Microsoft.VisualStudio.Web.PageInspector.Runtime.WebForms.SelectionMappingRenderTraceListener.EndRendering(TextWriter writer, Object renderedObject) +35System.Web.UI.RenderTraceListenerList.EndRendering(TextWriter writer, Object renderedObject) +58System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +142System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +31System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer) +9590815System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer) +31System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32Telerik.Web.UI.GridMultiRowItem.Render(HtmlTextWriter writer) +208Telerik.Web.UI.GridTFoot.Render(HtmlTextWriter writer) +4System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25Telerik.Web.UI.GridTable.RenderContents(HtmlTextWriter writer) +674System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32Telerik.Web.UI.GridTable.Render(HtmlTextWriter writer) +2931System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +10Telerik.Web.UI.GridTableViewBase.Render(HtmlTextWriter writer) +29System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8Telerik.Web.UI.RadCompositeDataBoundControl.RenderContents(HtmlTextWriter writer) +20Telerik.Web.UI.RadGrid.RenderContents(HtmlTextWriter writer) +56Telerik.Web.UI.GridBaseDataList.Render(HtmlTextWriter writer) +100Telerik.Web.UI.RadGrid.Render(HtmlTextWriter writer) +130System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25Telerik.Web.UI.RadAjaxPanel.RenderChildren(HtmlTextWriter writer) +157Telerik.Web.UI.RadAjaxPanel.RenderContents(HtmlTextWriter writer) +27System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32Telerik.Web.UI.RadAjaxPanel.Render(HtmlTextWriter writer) +33System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25Telerik.Web.UI.ControlRenderer.Render(HtmlTextWriter writer) +118System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.Control.Render(HtmlTextWriter writer) +10System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) +243System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) +38Telerik.Web.UI.OurUpdatePanel.Render(HtmlTextWriter writer) +201System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25Telerik.Web.UI.PreControlToAjaxify.Render(HtmlTextWriter writer) +114System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +102System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +128System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.Page.Render(HtmlTextWriter writer) +29System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25Telerik.Web.UI.RadAjaxControl.RenderPageInAjaxMode(HtmlTextWriter writer, Control page) +788System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +268System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8System.Web.UI.Page.Render(HtmlTextWriter writer) +29System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +57System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1386@aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="THS.ERP.MM.UI.Setup.WebForm2" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager> <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" /> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"> </telerik:RadAjaxLoadingPanel> <div> <telerik:RadAjaxPanel ID="RadAjaxPanel2" runat="server" LoadingPanelID="RadAjaxLoadingPanel1"> <telerik:RadGrid ID="RadGrid1" ShowGroupPanel="true" AllowFilteringByColumn="true" ShowStatusBar="true" runat="server" AllowCustomPaging="true" AllowPaging="true" AllowSorting="true" VirtualItemCount="100000" OnNeedDataSource="RadGrid1_NeedDataSource"> <ClientSettings AllowDragToGroup="true"> </ClientSettings> <MasterTableView TableLayout="Fixed"></MasterTableView> </telerik:RadGrid> </telerik:RadAjaxPanel> </div> </form></body></html>
@cs
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Telerik.Web.UI;namespace THS.ERP.MM.UI.Setup{ public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { MyBusinessObjectCollection MyBusinessObjectCollection1 = new MyBusinessObjectCollection(); int startRowIndex = (ShouldApplySortFilterOrGroup()) ? 0 : RadGrid1.CurrentPageIndex * RadGrid1.PageSize; int maximumRows = (ShouldApplySortFilterOrGroup()) ? MyBusinessObjectCollection1.SelectCount() : RadGrid1.PageSize; RadGrid1.AllowCustomPaging = !ShouldApplySortFilterOrGroup(); RadGrid1.DataSource = MyBusinessObjectCollection1.Select(startRowIndex, maximumRows); } private bool isGrouping = false; public bool ShouldApplySortFilterOrGroup() { return RadGrid1.MasterTableView.FilterExpression != "" || (RadGrid1.MasterTableView.GroupByExpressions.Count > 0 || isGrouping) || RadGrid1.MasterTableView.SortExpressions.Count > 0; } }}