閱讀416 返回首頁    go 技術社區[雲棲]


FindControl——對內容頁使用FindControl方法

 

1.在內容頁內部,怎麼找到自己控件?(比如GridView1)

 

a.this.GridView1........(廢話)

b.GridView g = ((GridView)Master.FindControl

            ("ContentPlaceHolderContent").FindControl("GridView1"));

  看到了嗎?分兩步走:首先,找到母版頁對應的占位符;其次,才可以找到。

 

2.有兩個內容頁,內容頁1——>鏈接到——>內容頁2,那麼在內容頁2怎 

  麼找到內容頁1的控件呢?

  

  其實這也很簡單,在內容頁2的後台可以這樣寫

  GridView g = ((GridView)PreviousPage.Master.FindControl

            ("ContentPlaceHolderContent").FindControl("GridView1"));

  看到了嗎?分三步走。PreviousPage先定位到內容頁1:再找到對應的占位符;其次,才可以找到。

 

3.那麼在母版頁中找到內容頁的控件呢?

   其實這也很簡單,在母版頁的後台可以這樣寫

   GridView g = ((GridView)Page.Master.FindControl ("ContentPlaceHolderContent").FindControl("GridView1"));

    看到了嗎?分三步走。Page先定位到內容頁:再找到對應的占位符;其次,才可以到。

 

 

 

最後更新:2017-04-02 22:15:58

  上一篇:go tomcat的安裝使用
  下一篇:go 基本方法寫XML文檔