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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 男女做羞羞的事视频免费观看无遮挡| 精品一卡2卡三卡4卡免费视频| 国产香蕉免费精品视频| 亚洲国产成人久久精品动漫| 成人无码a级毛片免费| 亚洲V无码一区二区三区四区观看| jizz18免费视频| 亚洲精品午夜无码专区| 中文字幕一区二区免费| 亚洲Av综合色区无码专区桃色| 成人性生交大片免费看好| 亚洲va中文字幕无码久久| 无码少妇精品一区二区免费动态| 亚洲精品色午夜无码专区日韩| 中文字幕乱码系列免费| 亚洲AV无码国产丝袜在线观看| 日本免费高清视频| 亚洲国产日韩在线人成下载| 丁香花在线观看免费观看 | 午夜影视日本亚洲欧洲精品一区| 美女被cao网站免费看在线看| 久久久亚洲AV波多野结衣| 成人A级毛片免费观看AV网站| www亚洲精品久久久乳| 亚洲精品一级无码中文字幕| A片在线免费观看| 亚洲国产成人无码av在线播放| 成年轻人网站色免费看| 精品在线免费视频| 亚洲精品自产拍在线观看| 免费在线观看视频网站| 大桥未久亚洲无av码在线| 国产精品亚洲成在人线| 日韩免费一区二区三区在线| 小说专区亚洲春色校园| 亚洲AV午夜成人影院老师机影院| 国产人在线成免费视频| 一级午夜免费视频| 亚洲同性男gay网站在线观看| 亚洲精品无码专区久久同性男| 最近免费中文字幕mv电影|