type myusertype = uc.gettype();
①首先,在一aspx頁面中包含一使用者控制項(raisecontrol.ascx),該使用者控制項內含有一伺服器端控制項。
②在該使用者控制項的後台**中宣告事件委託、定義事件成員並新增一事件監視函式。**如下:
//宣告事件委託
public delegate void pagechangeeventhandler(string psdeliver);
//定義事件
public event pagechangeeventhandler mypagechange;
//監視事件
protected void onpagechange(string psstr)
}//在使用者控制項的按鈕事件中,觸發已經定義的mypagechange事件。
protected void btnraise_click(object sender, eventargs e)
③在其所在的頁面中編寫相應的處理函式並在頁面的page_load中將該處理函式繫結到使用者控制項中定義的mypagechange事件。
protected void page_load(object sender, eventargs e)
/**////
/// 為使用者控制項中mypagechange事件定義的處理函式
///
///
private void dealwithreceived(string psreceive)
自定義使用者控制項
和做乙個web 窗體一樣,只是,如果引用其中的控制項的方法是如何?以下示例是asp.net 1.1裡的,2.0是怎麼引用,還沒有看書呢 string getddlyear,getddllc,getddladd,getddlpeopso getddlyear class ddlyear this.fi...
自定義使用者控制項
一 專案中新增web 使用者控制項字尾 ascx 注意字尾.ascx,它告訴網頁這是乙個使用者控制項。它沒有什麼特別含義,只是不讓iis去直接執行這段 二 在頁面上新增工具箱的自帶控制項 工具箱拖動控制項到頁面中 三 在後台新增相應執行邏輯及操作 四 重新生成解決方案 五 頁面開始使用 這段 輸出標...
自定義控制項VS使用者控制項
winform中,使用者控制項 user control 繼承自 usercontrol,主要用於開發 container 控制項,container控制項可以新增其他controls控制項 自定義控制項 custom control 繼承自 control,主要用於開發windows控制項的最基本...