白天忙碌,夜晚沏茶研讀,記錄心得發表部落格。偏重實戰理論與經驗分享。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>
</head>
<body></body>
</html>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標題頁面</title>
</head>
<body>
<form id="form1" runat="server">
<div></div>
</form>
</body>
</html>
| 特性 | 靜態網頁 | 動態網頁 |
|---|---|---|
| 內容來源 | 固定 HTML 檔案 | 程式產生 (資料庫、運算、外部 API) |
| 副檔名 | .html / .htm | .aspx / .php / .jsp 等 |
| 伺服器處理 | 直接傳送檔案 | 執行程式碼產生 HTML 再傳送 |
| 互動性 | 無 (純超連結/錨點) | 表單提交、AJAX、WebSocket 等 |
| 維護 | 逐頁修改 | 修改程式/資料即可更新多頁 |
ASP.NET 開發建立在 XHTML/HTML、CSS、JavaScript、C#、SQL、HTTP 等基石之上。理解靜態與動態網頁差異、Web 伺服器請求處理流程、XHTML 規範要求,能避免許多初學者常見的版面崩潰、編碼錯誤、事件不觸發等問題。接下來系列將深入 Page 類別、控件、資料存取、安全性等核心主題。