Web フォームは、ASP.NET Web サイトおよび Web アプリケーションを作成するための 3 つのプログラミング パターンの 1 つです。

他の 2 つのプログラミング パターンは、Web ページと MVC (モデル ビュー コントローラー モデル-ビュー-コントローラー) です。

Web フォームは最も古い ASP.NET プログラミング モデルであり、HTML、サーバー コントロール、サーバー コードを統(tǒng)合したイベント駆動(dòng)型の Web ページです。

Web フォームはサーバー上でコンパイルおよび実行され、サーバーは Web ページとして表示する HTML を生成します。

Web フォーム - HTML フォーム 構(gòu)文

すべてのサーバー コントロールは <form> タグ內(nèi)に指定する必要があり、このタグには runat="server" 屬性が含まれている必要があります。

Web フォーム - HTML フォーム 例

<form runat="server">
...HTML + server controls
</form>