![](/img/trans.png)
[英]Ajax TabContainer Question: Accessing web controls on the client side
[英]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.