2016-07-26 1 views
0

マスターページに存在するパネルを呼び出す問題があります。私は2つのコンテンツページを持っています:a1.aspxとa2.aspx、どちらも私のマスターページを継承します。私はこの方法でa1.aspx.vbからパネルを呼び出そうとしました:コンテンツページから呼び出すことでマスターページの要素を検索する問題

CType(Me.Master.FindControl("PanelMsg"), Panel).Visible = True 

それはうまくいきます。 2番目のページで同じコードを試しましたが、パネルは表示されません。私は、デバッグ中に何が起こっているかを確認するには、このコードを試してみました:

Dim c As Panel = CType(Me.Master.FindControl("PanelMsg"), Panel) 
If c IsNot Nothing Then 
    c.Visible = True 
End If 

と私はデバッグの上に、私は真= c.visibleアクセスできますが、何も示されていないことに気づきました! 何が起こっているか考えてみましょうか? あなたが

答えて

関連する問題