2010-04-29 59 views
1

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

感謝, 阿里

回答

0

你可以從你的第一個用戶控制觸發事件,使得頁面可以處理此事件,並告訴其他用戶控件數據綁定

下面是一個例子

<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(); 
} 
相關問題