——此文章摘自《ASP
NET网络数据库开发实例精解》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
用户控件是ASPNET中很重要的一部分使用它可以提高程序代码的重用性即一个用户控件在网页用户控件或控件的内部都可以再次使用本实例介绍用户登录的用户控件也可以在网站的任何地方再次使用
本实例介绍如何在ASPNET中创建用户控件如何使用用户控件以及如何在用户控件中定义公开属性的实现方法
.创建新ASPNET应用程序
在Visual Studio NET 集成开发环境中创建新的ASPNET Web应用程序命名为Example__
.创建用户登录用户控件MyUserControlascx
在应用程序Example__中添加个用户控件它的名称为MyUserControlascx并在用户控件上添加个TextBox控件和个Button控件它们的名称分别为tUserNametPasswordUserLoginBtn 和CancelBtn
控件tUserName和tPassword分别用来输入用户名称和用户密码控件UserLoginBtn和CancelBtn实现用户登录功能和取消登录功能用户登录用户控件MyUserControlascx的设计界面如图所示
http://developcsaicn/dotnet_ASP/images/gif>
图 用户控件MyUserControlascx的设计界面
用户控件MyUserControlascx的HTML设计代码如下
<%@ Control Language=c# AutoEventWireup=false
Codebehind=MyUserControlascxcs Inherits=
Example__MyUserControl
TargetSchema=http://schemasmicrosoftcom/intellisense/ie%>
<td colspan=>用户登录用户控件</td>
<td width= align=right>用户名称</td>
<asp:TextBox id=tUserName runat=server width=></asp:TextBox>
<td width= align=right>用户密码</td>
<asp:TextBox id=tPassword runat=server width=
TextMode=Password></asp:TextBox>
<asp:Button id=UserLoginBtn runat=server Text=确 定></asp:Button>
<asp:Button id=CancelBtn runat=server Text=取 消></asp:Button>
.设置用户登录用户控件MyUserControlascx的事件和函数
在应用程序Example__中添加用户控件的属性UserName和Password分别表示用户控件中控件UserName和控件Password的属性Text的值属性UserName和属性Password的程序代码如下
right>[] [http://developcsaicn/dotnet_ASP/htm>] [http://developcsaicn/dotnet_ASP/htm>]