私のAsp.net3.5Visual Studio 2008 Webアプリには、長いプロセス(30秒以上)を実行するボタンイベントを含むWebページ(Admin.aspx)があり、UpdatePanel1.Update()をトリガーしてページを更新します。操作例外。
Admin.aspxにはMasterPageがあります
Admin.aspx(部分的)ここ:
<div id="Tabs">
<div class="cen2">
<asp:ScriptManager ID="ScriptManager1" AsyncPostBackTimeOut="360000" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" ChildrenAsTriggers="False" runat="server"
UpdateMode="Conditional" >
<ContentTemplate>
cont....... >
Admin.aspx.cs here(partial)これはデリゲートイベントによって発生します。
private void port_trdRes(object sender, DataTable dt)
{
dlResSum.DataSource = dt;
dlResSum.DataBind();
try
{
UpdatePanel1.Update();
}
catch (Exception webex)
{
SendErr("Admin.aspx PortTrd Res Exception " + webex.Message.ToString());
}
simtrd.port.trdRes -= new Steury.Trading.TrdSummDelegate(port_trdRes);
}
私がそれに着くときUpdatePanel1.Update()
、いつも私に
エラー:
System.Web.Extensions.dllでタイプ「System.InvalidOperationException」の最初のチャンスの例外が発生しました