面演示了使用者控制項呼叫父頁面setlaeble方法。
父頁面型別用反射的方法獲取,這避免了不同頁面呼叫同樣時,需要型別轉換的問題(不用寫很多case了:))。
當然還有一種方法是父頁面去實現乙個介面,即去實現settextbox方法,uc把this.page轉成這個介面就可以了。
使用者控制項:
**private
void
button1_click(
object
sender, system.eventargs e)
);}
父頁面:
public
void
settextbox(
string
str)
子父頁面的iframe方法呼叫
父頁面呼叫子頁面方法 framename.window.childmethod 子頁面呼叫父頁面方法 parent.window.parentmethod 獲取到頁面的window.document物件後,即可訪問dom元素 要確保在iframe載入完成後再進行操作,如果iframe還未載入完成就開...
關於使用者控制項中呼叫不同頁面的方法
一直困擾我好久的 問題今天終於得到了答案 1 使用者控制項之間方法的呼叫 準備工作 先放兩個使用者控制項one 和two 到頁面default.aspx 上 在one中加上乙個textbox and button 在two中寫一方法 如下 在one中呼叫事件 如下 這是用到反射的技術找到頁面中 ch...
子頁面呼叫父頁面的函式
在layer.open建立的子頁面中,parent.layer.closeall iframe 關閉頁面都正常 如果在子頁面直接呼叫父頁面中的函式,parent.或者window.parent.一般這兩種可以呼叫到。第三種方式 將父頁面的函式掛載到window上,function window wi...