最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
用户控件使用一例
时间:2008-01-12 编辑:简简单单 来源:一聚教程网
用户登陆某个系统是个非常常见的问题,这里笔者想把这样的问题作为一个用户控件来使用,方便各个用户。
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" %>
-
上一个: 在HTM中引用VB6的OCX控件
-
下一个: 基于组件的.NET软件开发(4)
相关文章
- 运营者做到这一步 你已经抢到了99%的用户 07-30
- 2017电信用户免费领取流量的方法 07-11
- Twitter有意增加一项新功能 让用户可以标记不良信息 06-30
- 2021年应用经济规模将达6.3万亿美元 用户翻番至63亿 06-28
- Spotify月活跃用户超1.4亿 06-17
- 提升用户体验度的七种方法 05-17