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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲免费一区二区| 特级aa**毛片免费观看| 久久青草免费91观看| 日韩亚洲欧洲在线com91tv| 中文字幕永久免费视频| 亚洲熟妇中文字幕五十中出| 久久精品成人免费观看97| 国产亚洲色视频在线| 免费人成在线观看视频高潮| 亚洲高清国产拍精品26U| 免费人成在线观看网站品爱网| 亚洲人成电影在在线观看网色| 麻豆高清免费国产一区| 亚洲噜噜噜噜噜影院在线播放 | 国产高清视频在线免费观看| 亚洲国产成人精品无码区花野真一| 免费毛片在线视频| 一区二区三区视频免费观看| 亚洲精品国产品国语在线| 91av视频免费在线观看| 亚洲香蕉久久一区二区三区四区| 男女交性永久免费视频播放| kk4kk免费视频毛片| 亚洲视屏在线观看| 国产免费资源高清小视频在线观看| 久青草国产免费观看| 久久亚洲精品人成综合网| 成人黄动漫画免费网站视频 | 一级黄色免费大片| 亚洲国产人成在线观看69网站| 无码一区二区三区AV免费| 一区二区视频免费观看| 亚洲精品福利在线观看| 国产精品免费看久久久无码| 黄网站免费在线观看| 亚洲人成色99999在线观看| 亚洲日韩精品一区二区三区无码 | 最近的免费中文字幕视频| 免费国产草莓视频在线观看黄| 77777_亚洲午夜久久多人| 国产又黄又爽又刺激的免费网址 |