2012-11-15 50 views
3

我有一個Base Master Page,我設置了標題。在基本主頁中設置標題頁

問題是幾個選擇頁面需要標題來自不同的來源。

所以我需要從ASP.NET文字中獲取一個值並將其傳遞給Base Master Page以設置標題。

這可能嗎?

這是我的代碼看起來是在CS後面的代碼,但它仍然現在越來越所有權從內容頁

else if (PageID == 200|| PageID == 201 || PageID == 202 || PageID == 203) 
        { 

        ContentPlaceHolder cph =this.Master.FindControl("ContentPlaceHolder") as ContentPlaceHolder; 
        Label lit = cph.FindControl("ArtileTilte") as Label; 
        BrowserTitle = lit.Text; 


        } 

回答

0

讓我們假設持有的標題是一個標籤,然後才能訪問你的母版頁上的標籤控件執行以下操作:

((Label)Master.FindControl("label")).Text = "My Title"; 
+0

asp標籤是在默認頁面而不是母版頁,當我嘗試在默認頁面找到控件時,它沒有任何東西 – peppertini