• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        用戶控件運用一例

        用戶控件運用一例

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

        用戶控件的簡單使用例子,做一個用戶登陸的用戶控件。
        用戶登陸某個系統是個非常常見的問題,這里筆者想把這樣的問題作為一個用戶控件來使用,方便各個用戶。

        1、在工程中新建立一個Web用戶控件,此時加入的名稱為FrLogin.ascs。
        2、把需要的控件拖放到該web中,比如兩個Label,兩個TextBox,一個Button分別命名為lblUserName,lblPassword,txtUserName,txtPassword,btnLogin
        3、增加兩個TextBox的屬性代碼
        public string UserName
        {
        get{return this.txtUserName.Text;}
        set{this.txtUserName.Text=value;}
        }
        public string Password
        {
        get{return this.txtPassword.Text;}
        set{this.txtPassword.Text=value;}
        }
        這樣就可以在你的用戶控件拖放到另一個Web頁面中時獲取或設置他們的值了。
        4、添加Button事件的代理
        先雙擊你的btnLogin產生相應事件處理函數
        private void btnRegister_Click(object sender, System.EventArgs e)
        {
        }
        然后聲明事件的代理
        public delegate void OnRegisterClickedHandler(object sender, System.EventArgs e);注意此處的簽名要正確。

        public event OnRegisterClickedHandler OnRegisterClicked;

        5、修改btnRegister_Click函數
        增加如下代碼,即執行代理
        if(OnRegisterClicked!=null)
        OnRegisterClicked(sender,e);

        到這里你的用戶控件已經定已完成。很簡單是嗎?因為.net環境已經幫助你完成了很多的后臺操作。

        6、把FrLogin.ascs拖放到你需要引用的頁面中,.net已經為你產生了<%@ Register TagPrefix="uc1" TagName="FrLogin" Src="FrLogin.ascx" %>
        <uc1:FrLogin id="FrLogin1" backColor="Black" runat="server"></uc1:FrLogin>,這些都是自動的。這里的缺陷是它并沒有幫你在TestPage.aspx.cs生成protected FrLogin FrLogin1;代碼,你需要手工添加。注意控件的名稱要與html定義中的一致。

        7、在InitializeComponent()增加事件代理的真正處理函數

        this.FrLogin1.OnRegisterClicked+=new Reques.FrLogin.OnRegisterClickedHandler(OnRegisterClicked);

        8、處理你的事件
        private void OnRegisterClicked(object sender, System.EventArgs e)
        {
        Response.Write("user Name:"+ this.FrLogin1.UserName+ "Password" + this.FrLogin1.Password);
        }
        注意此處的簽名.
        好了,已經完成了,試試看。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲国产成人久久综合野外| 免费无码又爽又刺激高潮| 精品亚洲综合在线第一区| 国产精品无码永久免费888| 亚洲无码黄色网址| 韩日电影在线播放免费版| 亚洲人成色777777在线观看| 国产在线国偷精品免费看| 亚洲AV色欲色欲WWW| 性做久久久久免费看| 另类小说亚洲色图| 亚洲国产综合无码一区二区二三区| 老司机午夜精品视频在线观看免费| 亚洲性日韩精品国产一区二区| 国产成人精品免费大全| 亚洲AV无码不卡无码| 国产成人精品免费视频大全麻豆| 亚洲AV无码一区二区三区牛牛| 狼友av永久网站免费观看| 无忧传媒视频免费观看入口| 亚洲综合色婷婷七月丁香| **实干一级毛片aa免费| 亚洲αⅴ无码乱码在线观看性色| 免费国产在线观看老王影院| 亚洲精品视频在线观看免费| 永久免费毛片在线播放| 女人裸身j部免费视频无遮挡| 亚洲乱码中文字幕久久孕妇黑人 | 亚洲AV永久无码精品| 日本片免费观看一区二区| 欧洲亚洲国产精华液| 国产性爱在线观看亚洲黄色一级片 | 亚洲无圣光一区二区| 女人18毛片特级一级免费视频| 黄网站在线播放视频免费观看| 亚洲va久久久噜噜噜久久| 欧洲黑大粗无码免费| 中国极品美軳免费观看| 亚洲人成电影在线观看网| 亚洲国产婷婷香蕉久久久久久| 99国产精品视频免费观看|