——此文章摘自《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>] []
From:http://tw.wingwit.com/Article/program/net/201311/15337.html