- ASP.NET 3.5程序設計與項目實踐
- 張聯鋒 陳文臣主編
- 522字
- 2018-12-27 18:44:50
實訓1.1——創建第一個ASP.NET3.5應用程序
前面介紹了ASP.NET3.5開發的基礎知識,下面通過本書的第一個ASP.NET3.5應用程序來介紹創建ASP.NET3.5應用程序的過程。這個示例將實現“你好,世界!”的功能。
1.需求描述
這個示例將實現如圖1-24所示的界面,當來客在“來客姓名”文本框中輸入自己的姓名后單擊“提交”按鈕,在下面顯示“xxx,你好!歡迎來到ASP.NET3.5世界!”。

圖1-24 “你好,世界”界面
2.開發代碼介紹
使用表1-1中的文件來實現“你好,世界”應用程序。
表1-1 “你好,世界”應用程序的實現文件描述

程序清單1.1-1:Default.aspx
1 <h1 class="style1">ASP.NET3.5-實訓<span lang="zh-cn">1</span>.1-你好,世界</h1> 2 <hr /> 3 <span class="style3">來客姓名</span><span lang="zh-cn">:</span><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 4 <span lang="zh-cn"> </span> 5 <asp:Button ID="Button1"runat="server"CssClass="style3" onclick="Button1_Click"Text="提 交"/> 6 <br/> 7 <asp:Label ID="Label1"runat="server"CssClass="style2"></asp:Label>
第1行代碼利用<h1>標記定義該頁面的標題,第2行代碼利用標記<hr/>定義一條橫線,第3行定義用戶姓名的輸入文本框,由TextBox控件來實現,第4行定義一個空格,第5行利用Button控件定義提交按鈕,第6行利用表<br/>定義一個換行,第7行定義一個Label控件,該控件根據用戶的輸入進行信息的顯示。
程序清單1.1-2:Default.aspx.cs
1 protected void Button1_Click(object sender, EventArgs e) 2 { 3 string guestName=this.TextBox1.Text.ToString(); //獲得用戶輸入的姓名 4 if(guestName=="")//用戶輸入如果為空 5 { 6 this.Label1.Text="游客,你好!歡迎來到ASP.NET3.5世界!"; //顯示信息 7 } 8 else//用戶輸入不為空 9 { //根據用戶的輸入顯示信息 10 this.Label1.Text=guestName+",你好!歡迎來到ASP.NET3.5世界!"; 11 } 12 }
上述代碼為用戶單擊提交按鈕后執行的邏輯代碼:根據用戶的姓名來顯示歡迎的信息。整個實訓的運行效果如圖1-24所示。