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();
1、如何在後台**中設定和獲取使用者控制項中的子控制項的屬性?
usercontrol c = (usercontrol)findcontrol("yourusercontrolid");
textbox tb = (textbox) c.findcontrol("yourtextboxidinyourusercontrol);
tb.text = "123";
2、如何在後台設定和獲取使用者控制項本身的屬性?
yourusercontrolid.property1 = "123";
獲取模板頁裡使用者控制項裡的控制項
control_left2 c = (control_left2)master.findcontrol("left2_1");
((label)c.findcontrol("label1")).text = model.companypoint.tostring();
獲取母版頁的控制項的方法
1 通過findcontrol找控制項id 需要在此事件中 因為page load中時是先內容頁載入然後才是母版頁載入 protected void page loadcomplete object sender,eventargs e 2 通過強引用 page language c masterp...
巢狀母版頁中的控制項訪問
巢狀母版頁中的控制項訪問 左直拳巢狀母版頁中的控制項訪問很彆扭。如果乙個內容頁對應乙個沒有巢狀的母版頁,訪問這個母版頁上的控制項眾所周知 類似 button page.master.findcontrol button1 可是這個母版頁如果又巢狀在另乙個母版頁裡面,上述語句包你什麼東西都訪問不到。假...
巢狀母版頁中的控制項訪問
巢狀母版頁中的控制項訪問 左直拳巢狀母版頁中的控制項訪問很彆扭。如果乙個內容頁對應乙個沒有巢狀的母版頁,訪問這個母版頁上的控制項眾所周知 類似 button page.master.findcontrol button1 可是這個母版頁如果又巢狀在另乙個母版頁裡面,上述語句包你什麼東西都訪問不到。假...