国产探花免费观看_亚洲丰满少妇自慰呻吟_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改變了。
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 武功县| 浏阳市| 得荣县| 井研县| 白银市| 萝北县| 拜城县| 读书| 兴业县| 观塘区| 临海市| 曲阜市| 咸丰县| 科尔| 临潭县| 晋中市| 柏乡县| 威信县| 洛宁县| 滦南县| 八宿县| 洞口县| 武乡县| 嘉善县| 兴义市| 蒙城县| 平顶山市| 新野县| 正安县| 黄大仙区| 兰考县| 黄梅县| 阳朔县| 老河口市| 永清县| 凤阳县| 凭祥市| 兰坪| 泰和县| 封丘县| 宁德市|