官术网_书友最值得收藏!

實訓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">&nbsp; </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所示。

主站蜘蛛池模板: 东港市| 永嘉县| 长兴县| 油尖旺区| 扬州市| 巴林右旗| 滕州市| 镇雄县| 张家界市| 旺苍县| 安陆市| 邵阳县| 色达县| 博爱县| 昌图县| 尖扎县| 和平县| 易门县| 宿迁市| 贵州省| 闸北区| 罗平县| 循化| 商南县| 定远县| 博乐市| 郎溪县| 东兰县| 乌拉特中旗| 阿拉尔市| 丹棱县| 沙河市| 普兰店市| 响水县| 旬邑县| 克什克腾旗| 确山县| 阿拉善左旗| 连平县| 武穴市| 乌恰县|