2017-05-29 25 views
0

サイトのAjax TabContainerを持つaspx(GeneratePackage.aspx)を使用しています。 UserControl(.ascx)でAjax TabContainerに動的にアクセスする必要があります。ボタンをクリックしてください私のコードはここにあります。その後.aspxページへのアクセス.ascx .Assax TabContainerから.aspx。

public Control FindControlRecursive(string id, Control parentCtrl) 
{ 
    foreach (Control ctrl in parentCtrl.Controls) 
    { 
     if (ctrl.ID == id) 
      return ctrl; 
     FindControlRecursive(id, ctrl); 
    } 
    return null; 
} 

あなたのような何かを行うことができます:あなたは次のことを試すことができ

+0

"アクセスできません??"あなたは言い換えることができますか? – FortyTwo

+0

それは私にvar var name =(GCon)(TabcontainerとしてGGG.FindControl( "tbcontainer"); –

+0

エラーは何ですか?質問にエラーを追加してください。 – FortyTwo

答えて

1

protected void btnSave_Click(object sender, EventArgs e) 
{ 
    Page GGG =this.Page.Parent.FindControl("GeneratePackage") as Page; 
    var name = (GGG.FindControl("tbcontainer") as TabContainer); 
    name.ActiveTabIndex = 1; 
} 

それがアクセスされていません...誰も私が問題を把握するのに役立つことができます。..これは:

Page GGG = this.Page.Parent.FindControlRecursive("GeneratePackage") as Page; 
+0

こんにちはbtnSave_Clickの実装方法 –

+0

これをイベントハンドラで実装する際の問題点は何ですか?また、 'btnSave_Click'が何をすべきか知っていますか? [どうすれば良い質問をしますか?](https://stackoverflow.com/help/how-to-ask) – FortyTwo

関連する問題