• <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);
        }
        注意此處的簽名.
        好了,已經完成了,試試看。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 永久在线观看免费视频 | 久久最新免费视频| 亚洲成AV人在线观看网址| 亚洲爆乳无码精品AAA片蜜桃| 青草草色A免费观看在线| 亚洲短视频在线观看| 老司机在线免费视频| 亚洲熟妇无码一区二区三区| 搡女人免费视频大全| 国产精品亚洲片在线花蝴蝶| 国产精品视频免费一区二区三区 | 亚洲视频2020| 黄色免费网站网址| 亚洲色精品VR一区区三区| 成年女人免费碰碰视频| 午夜亚洲WWW湿好爽| 亚洲日韩涩涩成人午夜私人影院| 免费观看四虎精品成人| 亚洲色精品vr一区二区三区 | 亚洲国产人成在线观看69网站| 日韩精品无码专区免费播放| 亚洲日本香蕉视频观看视频| 毛片免费全部免费观看| 人人爽人人爽人人片A免费| 亚洲女同成av人片在线观看| 最近免费中文字幕大全高清大全1| 亚洲av片不卡无码久久| 四虎AV永久在线精品免费观看| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 免费鲁丝片一级观看| 黄色网址在线免费观看| 激情97综合亚洲色婷婷五| 免费无码中文字幕A级毛片| 亚洲国产av玩弄放荡人妇| 亚洲日韩中文在线精品第一| 91精品导航在线网址免费| 久久精品亚洲日本波多野结衣 | 成人影片一区免费观看| 久久久久亚洲国产| 亚洲中文久久精品无码| 野花高清在线观看免费3中文|