私が取り組んでいるWebアプリケーションがあります。親ページには、 内にステータス テキスト ボックスがありますUpdatePanel
。親ページにはiframe
、ページの読み込み時に、たまたま時間がかかる C# の分離コード関数が実行されます。(かなりの数行のコードが実行されます)
s コードビハインド内から親ページを呼び出して、関数内のさまざまな時点でiframe
更新を行う方法を考えていました。UpdatePanel
以下は、メイン ページの html の一部です。
<asp:UpdatePanel ID="StatusPanel" ClientIDMode="Static" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ClientIDMode="Static" ID="txtStatus" runat="server" Width="99%" Enabled="False"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
そして、iframe からの私の c# コードビハインドの一部:
foreach (CorpLead lead in leadsPriority1)
{
UpdateStatus(lead.name);
xRMData.AssignCorpLead(agentProfiles, lead, service);
}
private void UpdateStatus(string lead)
{
if (this.Parent.FindControl("txtStatus") != null)
{
((TextBox)this.Parent.FindControl("txtStatus")).Text = lead;
((UpdatePanel)this.Parent.FindControl("StatusPanel")).Update();
}
}