使用者控制項(頁面與使用者控制項之間的資料訪問)12 12

2021-06-02 14:21:32 字數 1126 閱讀 6976

前台如何新增使用者控制項!

例:page指令下加入:

<%@ register src="cityselect.ascx" tagname="cityselect" tagprefix="uc1" %>

在指定位置下加入:

頁面上訪問使用者控制項中的資料

方法一:

使用使用者控制項的findcontrol方法,找到使用者控制項中的控制項,進一步取得其資料(不需要在控制項中處理,但是需要知道使用者控制項中要使用的控制項的id)

例:dropdownlist dd1 = this.cityselect1.findcontrol("dropdownlist1") as dropdownlist;

方法二:

為控制項增加屬性(方法),使用該屬性訪問使用者控制項中的資料(在目標頁面中使用時,簡單,但是不夠靈活)

例(使用者控制項cs):

public string provincecity

}

使用者控制項中訪問頁面中的控制項

方法一:

在使用者控制項中使用parent屬性找到頁面,再通過findcontrol方法找到要訪問的控制項

例:label lb = this.parent.findcontrol("label1") as label;

方法二:

為使用者控制項新增事件,在頁面中處理事件,進而實現在控制項中訪問頁面中的控制項

定義委託,處理事件!實現步驟就不在這裡介紹了!網上找一下吧1

頁面與使用者控制項的值傳遞

前言 先抱怨幾句,又上班兩天,加班氣氛漸濃!今天專案中一問題 在使用者控制項中,需要獲取表中id欄位,進而通過資料庫操作,用gridview展現出來。然後將此使用者控制項被包含於頁面中。問題是 怎麼讓頁面載入時,其所獲取的值 ex,通過querystring 可以傳達到使用者控制項,並且可以同時展現...

Blend基礎 控制項與使用者控制項

blend基礎 控制項與使用者控制項 什麼是控制項 什麼是模板 具體做法 在舞台上新增乙個按鈕,右鍵點選。編輯副本選項是對預設的按鈕模板再進行編輯。建立控制項是完全的自己建立乙個新的模板。這裡就全新的建立乙個模板。再填出的對話方塊中為新的模板起好名字。這裡我們就得到了乙個空的模板。在grid布局控制...

使用者控制項如何控制ASPX頁面的控制項

問題來自論壇 問題分析,aspx頁面的控制項需要控制顯示與否,就如同象是乙個小電燈,為了不讓它通電之後常亮。因此需要乙個開關才能控制到它。什麼樣的開關它管不了那麼多,只要能控制開與關功能即可。使用者控制項的button,它可以實現開關功能。它可以控制電器的電路開與關。接下來,兩個電器是不同的物件,怎...