マスターページメソッドを使用して、コンテンツページイベントハンドラーからマスターページコントロールを変更するにはどうすればよいですか?これはすべて.Netw/VB.Netです
追跡コードを含むマスターページに文字通りのコントロールがあります。コンテンツページには、サインアップフォームのフローを制御する2つの更新パネルがあります。コンテンツページのupdatepanel1のボタンのイベントハンドラーは、変換を通知するためにマスターページリテラルのテキストを変更する必要があります。
- 別の確認ページでPageLoadを使用すると(使用されるmasterpageメソッドが実際に正しく機能することを示します):masterpageメソッドを使用して、ページロード時にmasterpageプロパティでリテラルを変更できます:myMaster.myProperty=myValue。マスターページのプロパティで、Set myLiteral.Text = GetTheRightText(value)EndSetと表示されます。
- コンテンツページUpdatePanelsの場合:単純な割り当てにより、リテラルを次のように変更できます。myMaster.myUpdatePanelPropertyOrMethod = myValueこれは、マスターページのメソッドまたはプロパティでmyLiteral.Text = value、myUpdatePanel.Updateと表示されます。
- UpdatePanelsの場合:masterpageメソッドを使用すると、updatepanelが空になります:myLiteral.Text = GetTheRightText(value)、myUpdatePanel.Updateは空になります。