——此文章摘自《ASP
NET网络数据库开发实例精解》定价
¥
特价
¥
详细>>http://track
linktech
cn/?m_id=dangdang&a_id=A
&l=
&l_type
=
width=
height=
border=
nosave>
页面TestUCaspx的HTML设计代码如下
<%@ Page language=c# Codebehind=TestUCaspxcs AutoEventWireup=false
Inherits=Example__TestUC %>
<%@ Register TagPrefix=ucLogin TagName=MyUserControl
Src=MyUserControlascx %>
<ucLogin:MyUserControl id=MyUCLogin
runat=server></ucLogin:MyUserControl>
<asp:Button id=GetNamePwd runat=server
Text=获取用户名称和密码></asp:Button>
<asp:TextBox id=tUserName runat=server width= ReadOnly=True
Enabled=False></asp:TextBox>
<asp:TextBox id=tPassword runat=server width= ReadOnly=True
Enabled=False></asp:TextBox>
.设置页面TestUCaspx中的事件和函数
由于该页面使用了用户控件MyUserControl因此需要在页面TestUCaspx的代码隐藏文件TestUCaspxcs中声明该用户控件它的程序代码如下
protected Example__MyUserControl MyUCLogin;
单击页面TestUCaspx中的【获取用户名称和密码】按钮触发事件GetNamePwd_Click()该事件获取用户控件中的属性UserName和属性Password的值事件GetNamePwd_Click()的程序代码如下
private void GetNamePwd_Click(object sender SystemEventArgs e)
{
tUserNameText = MyUCLoginUserName; //获取用户名称
tPasswordText = MyUCLoginPassword; //获取用户密码
}
运行效果
()设置页面TestUCaspx为应用程序的起始页面按F键运行后出现如图所示的初始界面
()在页面TestUCaspx中第一和第二个文本框中分别输入UserName和Password然后单击【获取用户名称和密码】按钮此时页面TestUCaspx如图所示
http://developcsaicn/dotnet_ASP/images/gif>
图 页面TestUCaspx的初始界面
http://developcsaicn/dotnet_ASP/images/gif>
图 页面TestUCaspx获取用户名称和密码之后的界面
right>[http://developcsaicn/dotnet_ASP/htm>] [http://developcsaicn/dotnet_ASP/htm>] []