我在我的aspx页面中使用UpdatePanel,使用onselectedindexchanged
方法使用DropDownList。
第一次运行时onselectedindexchanged
方法有效。但是再次选择更改会返回类似的错误;
Uncaught Sys.WebForms.PageRequestManagerServerErrorException:Sys.WebForms.PageRequestManagerServerErrorException:状态信息对于此页面无效,可能已损坏。
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableViewState="False" EnableScriptGlobalization="true" >
</asp:ScriptManager>
<%@ Page Title="" Language="C#" AutoEventWireup="true"
EnableEventValidation="false" ... %>
不是:我必须部分渲染,所以我不能将EnablePartialRendering="false"
添加到ScriptManager。
我该如何解决这个问题?
答案 0 :(得分:1)
根据@Aristos上面的评论,使用我的Telerik
解决方案,我不得不暂时删除telerik:RadAjaxManager
以查看潜在错误。这类似于暂时删除UpdatePanel
。
就我而言,错误是:TypeLoadException: Could not load type 'System.Data.Entity.DynamicProxies.RepricingApproval_40D472CCAE59DB7A70B40FC6B029B430955A5ED87A7670652AA5B4D9D96A9A38' from assembly 'EntityFrameworkDynamicProxies-Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.]
(顺便说一下,上面的解决方法是将EnableFlattening
设置为false)。