使用者控制項呼叫父頁面的方法

2022-03-11 10:31:50 字數 370 閱讀 4373

面演示了使用者控制項呼叫父頁面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...