asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

使用ASP.NET中的用户控件[3]


发布日期:2018年11月09日
 
使用ASP.NET中的用户控件[3]
——此文章摘自《ASPNET网络数据库开发实例精解》定价 特价 详细>>http://tracklinktechcn/?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中第一和第二个文本框中分别输入UserNamePassword然后单击【获取用户名称和密码】按钮此时页面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>] []

               

上一篇:使用ASP.NET中的用户控件[2]

下一篇:使用ASP.NET中的用户控件[1]