2012-04-26 10 views
2

masterpageメソッドを使用してcontentpageイベントハンドラからマスターページコントロールを変更するにはどうすればよいですか?これはすべてです.Net w/VB.Netcontentpageイベントハンドラからmasterpageメソッドを使用してmasterpage updatepanelのmasterpageリテラルを更新します

私は、トラッキングコードを含むmasterpageのリテラルコントロールを持っています。コンテンツページには、サインアップフォームによるフローを制御する2つのアップデートパネルがあります。コンテンツページのupdatepanel 1のボタンのイベントハンドラは、変換を通知するために、マスタページリテラルのテキストを変更する必要があります。

個別の確認ページでPageLoadで
  • (使用マスターページの方法が正しく、実際の作業ではないことを示す):マスターページのメソッドを使用して、私は、ページの読み込みのマスターページプロパティを持つリテラルを変更することができます。myMaster.myProperty = myValue 。どのマスターページのプロパティが設定されていますか?myLiteral.Text = GetTheRightText(value)End Set
  • コンテンツページでUpdatePanels:簡単な代入で、私はリテラルを次のように変更することができます:myMaster.myUpdatePanelPropertyOrMethod = myValueテキスト=値、myUpdatePanel.Update
  • UpdatePanelsの場合:masterpageメソッドを持つものは、空のupdatepanelになります。myLiteral.Text = GetTheRightText(value)、myUpdatePanel.Updateが空になります。
+0

こんにちは..これは本当に良い質問ですが、私も本当に答えが大切です。 – Atticus

答えて

0

これは遅くなりましたが、似たようなものを探していたのでオプションを見つけました。

Site.Masterを操作するロジックを作成し、コンテンツページからサブ/ファンクションを呼び出します。あなたのSite.Masterページで

public sub DoWork() 
'some logic here 
End Sub 

次に希望

TryCast(Me.Master, SiteMaster).DoWork() 

あなたは場所、この "仕事をする" 必要があり、これまで自分のコンテンツページ、....で、これはあなたを助け

、または誰か!

関連する問題