2012-05-13 6 views

答えて

3

Visibleプロパティがこれを行います。あなたは、同じページに2 users controlsを持っている場合

protected void ToggleButton_click(object sender, EventArgs e) 
{ 
    TargetControl.Visible = !TargetControl.Visible; 
} 
+0

で感謝ジャスティンが、私はボタンがマスターページにない場合はそれが正しく行われることになると思いますon **別の**ユーザコントロール – moses

+1

@moses、あなたのニーズにコードを適応させるのはどうですか? Justinはちょうどあなたに道を示しました、あなたは "TargetControl"を必要なコントロールに置き換える必要があります。あなたの問題は何ですか?あなたが本当に遅い場合、asp.netでコントロールを見つける方法についてのグーグルは約1分かかります。あなたが速ければ、それは数秒です。 – walther

1

:あなたのボタンをクリックハンドラは次のようなものになるだろう。あなたはこのコードを使用することができます:ユーザーコントロールで

<asp:button Text="hide" runat="server" ID="B1" OnClick="HideOtherUserControl" /> 

とコードビハインド

protected void HideOtherUserControl(object sender, EventArgs e) 
    { 
     Parent.FindControl("WebUserControl1").Visible = false; 
    } 
+0

ありがとうMironline **解決済み** – moses

+0

あなたの質問を回答で更新してください;) – Mironline

関連する問題