發新話題

《Microsoft ASP.NET 教學》撰寫您的第一個 Web Form 網頁

《Microsoft ASP.NET 教學》撰寫您的第一個 Web Form 網頁

ASP.NET Web Form 網頁是具有 .aspx 副檔名的文字檔。您可以將它們部署在整個 IIS 虛擬根 (Root) 目錄樹狀結構中。當瀏覽器用戶端要求 .aspx 資源時,ASP.NET Runtime 會將目標檔剖析並編譯成 .NET Framework 類別。然後這個類別可用來動態地處理連入的要求 (請注意,只有在第一次存取 .aspx 檔時,該檔案才會被編譯,然後編譯過的型別執行個體 (Instance) 便可重複用於多個要求)。

您只要拿現有的 HTML 檔,然後將其副檔名變更為 .aspx,便可建立 ASP.NET 網頁 (不需修改程式碼)。例如,下列範例示範的簡單 HTML 網頁會收集使用者名稱和類別設計,然後在按鈕按下時,向原始網頁執行表單回傳。


訪客無法瀏覽此圖片或連結,請先 註冊登入會員

Visual Basic Intro1.aspx

         [訪客無法瀏覽此圖片或連結,請先 註冊登入會員 ]



[檢視原始檔]
VB\Intro1.aspx 字型大小:  

C# 原始檔: 訪客無法瀏覽此圖片或連結,請先 註冊登入會員    
VB 原始檔: 訪客無法瀏覽此圖片或連結,請先 註冊登入會員    
JScript 原始檔: 訪客無法瀏覽此圖片或連結,請先 註冊登入會員    

<html>   <head>       <link rel="stylesheet" href="intro.css">   </head>   <body>       <center>       <form action="intro1.aspx" method="post">           <h3> 姓名: <input id="Name" type=text>           分類:  <select id="Category" size=1>                          <option>psychology</option>                          <option>business</option>                          <option>popular_comp</option>                      </select>           <input type=submit value="查閱">           </h3>       </form>       </center>   </body></html>
重要:請注意,當您按一下 [查閱] 按鈕時,並不會發生任何事。這是因為 .aspx 檔僅包含靜態的 HTML (沒有動態的內容)。因此,每次在存取網頁時,便會將相同的 HTML 傳回用戶端,而導致要求間的表單欄位 (文字方塊和下拉式清單) 內容遺失。

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。