2


2

マスターページに存在するユーザーコントロールを非表示にする

IDが「ucTopUser」でボタンが「btnSub」のマスターページにユーザーコントロールがありますが、現在のaspxページから両方のコントロールを非表示にする必要があります。

2 Answer


7


aspxページからマスターページを取得するには、「this.Master」を使用し、要素を非表示にするには、「Visible」プロパティを「false」に設定します。

http://msdn.microsoft.com/en-us/library/system.web.ui.page.master.aspx + http://msdn.microsoft.com/en-us/library/486wc64h.aspx + http: //msdn.microsoft.com/en-us/library/system.web.ui.control.visible.aspx

((UserControl)this.Master.FindControl("ucTopUser")).Visible = false;
((Button)this.Master.FindControl("btnSub")).Visible = false;


0


もう1つの可能性は、jQueryを使用することです。 `$("#ucTopUser ")。hide();を追加するだけです。 $( "#btnSub")。hide(); `を$(document).ready()関数に追加します。