獲取母版頁的控制項的方法

2021-06-20 11:18:36 字數 589 閱讀 3260

1 通過findcontrol找控制項id

需要在此事件中~因為page_load中時是先內容頁載入然後才是母版頁載入

protected void page_loadcomplete(object sender, eventargs e)

}2 通過強引用

<%@ page language="c#" masterpagefile="~/masterpage.master" autoeventwireup="true" codefile="default2.aspx.cs" inherits="default2" title="untitled page" %>

<%@ mastertype virtualpath="~/masterpage.master" %>

然後可以在母版頁中定義公共屬性或方法

public string getusername()

在內容頁中呼叫

label1.text = "歡迎光臨" + master.getusername();

至於動態載入母版~郝剛老師的asp.net2.0開發指南上有介紹~中的也有**~但個人覺得不太方便~所以沒貼出來~簡單的變化通過上面的方法就可以實現

獲取母版中的控制項

1 通過findcontrol找控制項id 需要在此事件中 因為page load中時是先內容頁載入然後才是母版頁載入 protected void page loadcomplete object sender,eventargs e 2 通過強引用 page language c masterp...

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

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

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

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