VWD2005 マスターページへのアクセスする
とりあえず2種類ある。
- マスターページに予めPublic型でプロパティを設定しておく。
- Ctype(Me.Master.FindeControl("コントロールID"),コントロール名)
どちらにも言えるのがマスターページ側に記述する物で、コンテンツページ側には
- <%@ MasterType VirtualPath="~/マスターページ名">を記述する必要が有る。
尚、マスターページを使ってるとはいえ、適用した後はそれぞれのコンテンツページに準拠するので、コントロール名等を変えたページが1つあったとしても、その変更はそのページにしか適応されない。
例)Page1とPage2がある。どちらも同じマスターページを使っている。
Page1のLabelコントロールを何かのイベントで書き換えてもその名前が表示されるのはPage1のみでPage2は反映されない。
解りづらい説明でスイマセン。(半分自分メモですのでご容赦を…)