從內容面訪問母版頁中的控制項或屬性

2022-02-17 07:10:15 字數 527 閱讀 3694

這個問題已經有不少人說過了,網上搜出來的方法,不少是對母版頁實施強型別化,尤其是訪問母版頁屬性的方法中,即在內容頁**頭的設定中增加如下指令<%@ mastertype virtualpath="~/master/menuelement.master" %>,其實可以不必加這個指令也可以訪問母版頁中的屬性,如下

1、訪問母版頁中的屬性

(this.master as siteteam).teamid = _teamid; // "siteteam"是母版頁的名稱,「teamid 」是母版頁中的屬性。

如果是使用了巢狀的母版頁,訪問巢狀的母版頁中的屬性,可以這樣:

(this.master as nestedleague).teamid = _teamid; // "nestedleague"是巢狀母版頁的名稱,「teamid 」是巢狀母版頁中的屬性。

2、訪問母版頁中控制項

((literal)master.findcontrol("litpagename")).text = "七樂彩"; // "litpagename"是母版頁中控制項的名稱。

巢狀母版頁中的控制項訪問

巢狀母版頁中的控制項訪問 左直拳巢狀母版頁中的控制項訪問很彆扭。如果乙個內容頁對應乙個沒有巢狀的母版頁,訪問這個母版頁上的控制項眾所周知 類似 button page.master.findcontrol button1 可是這個母版頁如果又巢狀在另乙個母版頁裡面,上述語句包你什麼東西都訪問不到。假...

巢狀母版頁中的控制項訪問

巢狀母版頁中的控制項訪問 左直拳巢狀母版頁中的控制項訪問很彆扭。如果乙個內容頁對應乙個沒有巢狀的母版頁,訪問這個母版頁上的控制項眾所周知 類似 button page.master.findcontrol button1 可是這個母版頁如果又巢狀在另乙個母版頁裡面,上述語句包你什麼東西都訪問不到。假...

內容頁響應母版頁控制項的事件

內容頁響應母版頁控制項的事件 左直拳在內容頁裡面,如果想響應位於母版頁的控制項的事件,該怎麼辦呢?msdn 開宗明義地告訴我們 對於控制項而言,事件是在本地處理的,即內容頁中的控制項在內容頁中引發事件,母版頁中的控制項在母版頁中引發事件。控制項事件不會從內容頁傳送到母版頁。同樣,也不能在內容頁中處理...