首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> ASP.NET 基礎

ASP.NET Web Forms 基礎:從 HTML 到動態 .aspx 頁面

     編輯:ASP.NET 基礎

ASP.NET Web Forms 基礎:從 HTML 到動態 .aspx 頁面

ASP.NET Web Forms 頁面與普通 HTML 頁面外觀幾乎相同,核心差異在於伺服器端代碼執行。

靜態 HTML 頁面

<html>
<body bgcolor="yellow">
<center><h2>Hello W3CSchool.cc!</h2></center>
</body>
</html>

另存為 firstpage.htm,瀏覽器請求時伺服器直接返回,無任何處理。

ASP.NET 頁面(無代碼)

將副檔名改為 .aspx(如 firstpage.aspx),內容相同。因無可執行代碼,輸出與 HTML 一致。

運作原理差異

類型副檔名伺服器處理
HTML.htm/.html直接發送,無處理
ASP.NET.aspx先處理頁面中可執行代碼,再輸出 HTML

經典 ASP 對比

經典 ASP (Active Server Pages) 使用 <% ... %> 嵌入代碼:

<p><% Response.Write(Now()) %></p>

ASP.NET 語法相同,但不完全相容經典 ASP,需少量修改遷移。

動態頁面範例:顯示伺服器時間

<html>
<body bgcolor="yellow">
<center>
<h2>Hello W3CSchool.cc!</h2>
<p><% Response.Write(DateTime.Now) %></p>
</center>
</body>
</html>

另存為 dynpage.aspx,每次請求顯示當前時間,展示動態生成能力。

下一步

下一章將介紹伺服器控制項,這是 ASP.NET 比經典 ASP 更強大的核心所在。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved