首先,對光顧我問題的大蝦們陪個罪,繁體系統,打不出來簡體字,請費點眼神!問題:
    我寫了一個方法: public void Find(System.Web.UI.Control page)
    
    我在定義方法的頁面page_load里調用它 Find(this.Page) 完全可以把當前頁的所有控件都遍歷出來.
    
    但是,我現在需要在當前頁調用該方法 遍歷其他頁(如:test.aspx)的所有控件 方法Find(?????????),這個括號里面該怎么寫呢,我試了好多次,都不行,請高手幫幫忙,謝謝了啊!

解决方案 »

  1.   

    其它页是什么页,是上一个URL吗?如果是上一个URL,那必须用Server.Transfer()方法转向此页.
    并在此页中写test m_test = (test)System.Web.HttpContext.Current.Handler ;即上一页的类为test
      

  2.   

    不是的,我得意思是 假如我在同一個工程里面有2個頁面 test1.aspx和test2.aspx 。 test2.aspx頁面里面有一些控件 (比如:Button1,Button2,Button3,Label1,TextBox1等)
    我現在需要實現的功能是:在test1.aspx頁中獲取test2.aspx頁的所有控件的ID,并且把ID都顯示在test1.aspx頁上面,或者把test2.aspx頁的所有控件在test1.aspx頁中動態增加相同的一份(說白了:test1.aspx原本是空白頁,現在要它自動變成test2.aspx一樣的頁)我覺得我表達的夠清楚了吧, 還有就是:test1.aspx是起始頁,所有操作要在test1.aspx頁進行,不需要跳轉到test2.aspx  我已經有遍歷控件的方法,請仔細看主題 麻煩再費點心 幫幫忙