2012-10-29 117 views
0

我要訪問從子頁面asp.net母版頁上的跨度,所以我所做的母版頁上的公共屬性 - >
母版頁母版頁控制

public partial class Ui_MasterPage_UI : System.Web.UI.MasterPage 
    { 
     public int tax = 0; 

     public string notification 
     { 
      set 
      { 
       (this.FindControl("notification") as HtmlAnchor).InnerText = value.ToString(); 
      } 
     } 
     ------------------//some code 
    } 

,現在想從子頁面訪問此設置某些文本插入的HtmlAnchor標籤,這樣我會寫一些腳本 - >

子頁面

public partial class Ui_ProductDetails : System.Web.UI.Page 
{ 
protected void ListView_ProductDetails_itemcommand(object sender, ListViewCommandEventArgs e) 
    { 
     Master.notification = "some text";   ////////showing error 
------------------//some code  
    } 
------------------//some code  
} 

但得到的語法錯誤 我認爲上面的代碼中有一些問題,,,,,所以PLZ審查它...... 是否有任何其他方式來做到這一點??? thnku

+0

請添加你所得到的錯誤消息。 – Joe

回答

0

添加到ID爲 「通知」 您的HtmlAnchor屬性RUNAT = 「服務器」 和的ClientIDMode = 「靜態」 可以使代碼:

(Master.FindControl("notification") as HtmlAnchor).InnerText = "whatever" 

工作在每個子頁...

編輯:我想說的是,你不需要公共方法...

相關問題