国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

(論壇答疑點滴)如何在一個用戶控件內操作另外一個用戶控件的中的控件?

2024-07-21 02:15:50
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 比如一個論壇,上面一個top用戶控件用來登陸,下面一個buttom的用戶控件用來顯示在線人數,要求登陸以后立即刷新online中的在線人數,就需要在一個用戶控件中操作另外一個用戶控件中的控件(這2個用戶控件都包含在一個頁面中)

    看過
    http://www.cnblogs.com/lovecherry/archive/2005/03/25/125515.html

    http://www.cnblogs.com/lovecherry/archive/2005/04/11/135543.html
    的人應該馬上就能知道怎么做,其實就是2者的結合。

    比如創建2個用戶控件webusercontrol1.ascx和webusercontrol2.ascx
    后者放置一個label(public system.web.ui.webcontrols.label online)
    2個用戶控件拖放到頁面中去,指定id:
    <uc1:webusercontrol1 id="top" runat="server"></uc1:webusercontrol1>
    <uc1:webusercontrol2 id="buttom" runat="server"></uc1:webusercontrol2>
    前者內放置一個按鈕,按鈕的單擊事件如下:
    ((webusercontrol2)((system.web.ui.page)system.web.httpcontext.current.handler).findcontrol("buttom")).online.text="已經更新";
    //首先是鎖定到這個頁面(system.web.ui.page)system.web.httpcontext.current.handler
    //然后從頁面鎖定到這個用戶控件(webusercontrol2)((system.web.ui.page)system.web.httpcontext.current.handler).findcontrol("buttom")
    //最后從這個用戶控件鎖定到用戶控件內部的控件((webusercontrol2)((system.web.ui.page)system.web.httpcontext.current.handler).findcontrol("buttom")).online

    測試一下,按下第一個用戶控件中的按鈕,第二個用戶控件的label改變了。
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 江津市| 海晏县| 南郑县| 怀来县| 临西县| 宜宾县| 巴彦淖尔市| 平南县| 白水县| 开封县| 阜新| 金阳县| 新安县| 思南县| 高陵县| 厦门市| 精河县| 搜索| 永善县| 太原市| 汕头市| 金川县| 奉化市| 屏东市| 虎林市| 泾川县| 沁水县| 双城市| 郁南县| 普洱| 西和县| 大连市| 林周县| 新田县| 福清市| 云南省| 临江市| 清流县| 晴隆县| 邓州市| 新竹市|