簡體   English   中英

包含用戶控件的AJAX TabContainer

[英]AJAX TabContainer containing user controls

想知道這里有人可以幫忙嗎? 我有一個AJAX tabcontainer,其中包含許多選項卡,每個選項卡都包含一個用戶控件。 當我從一個選項卡添加新項目時,除非發生回發,否則它不會反映在另一個選項卡的用戶控件中。 (例如,第一個選項卡具有一個列表視圖,在其中我添加了一條新記錄,第二個選項卡具有一個簡單的窗體,該窗體包含一個下拉列表,我希望它包含從第一個選項卡中添加的值)。 如何使tabcontainer從用戶控件刷新其選項卡? 任何幫助將不勝感激。

謝謝阿里

您可以從第一個用戶控件中觸發一個事件,以便頁面可以處理此事件並告訴另一個用戶控件進行數據綁定

這是一個例子

<act:TabContainer ID="TabContainer2" runat="server" CssClass="EmployeeProfile" ActiveTabIndex="0">
<act:TabPanel ID="TabPanel1" runat="server" HeaderText="Datos Generales">
  <ContentTemplate>
    <br />
    <uc1:EmployeeGeneralDetails ID="EmployeeGeneralDetails2" runat="server" OnUpdated="EmployeeGeneralDetails2_OnUpdated" />
  </ContentTemplate>
</act:TabPanel>
<act:TabPanel ID="TabPanel2" runat="server" HeaderText="Referenias Personales">
  <ContentTemplate>
    <uc3:EmployeeResumeView ID="EmployeeResumeView2" runat="server" />
  </ContentTemplate>
</act:TabPanel>
</act:TabPanel>

 protected void EmployeeGeneralDetails2_OnUpdated(object o, EventArgs e)
{
  EmployeeResumeView2.DataBind();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM