VWD2005 マスターページへのアクセスする

とりあえず2種類ある。

  • マスターページに予めPublic型でプロパティを設定しておく。
  • Ctype(Me.Master.FindeControl("コントロールID"),コントロール名)

どちらにも言えるのがマスターページ側に記述する物で、コンテンツページ側には

  • <%@ MasterType VirtualPath="~/マスターページ名">を記述する必要が有る。

尚、マスターページを使ってるとはいえ、適用した後はそれぞれのコンテンツページに準拠するので、コントロール名等を変えたページが1つあったとしても、その変更はそのページにしか適応されない。

例)Page1とPage2がある。どちらも同じマスターページを使っている。


Page1のLabelコントロールを何かのイベントで書き換えてもその名前が表示されるのはPage1のみでPage2は反映されない。

解りづらい説明でスイマセン。(半分自分メモですのでご容赦を…)