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

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

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

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

Web フォーム - TextBox コントロール 構文

TextBox コントロールは、ユーザーがテキストを入力できるテキスト ボックスを作成するために使用されます。

Web フォーム - TextBox コントロール 例

<!DOCTYPE html>
<html>
<body>
<form runat="server">
A basic TextBox:
<asp:TextBox id="tb1" runat="server" />
<br><br>
A password TextBox:
<asp:TextBox id="tb2" TextMode="password" runat="server" />
<br><br>
A TextBox with text:
<asp:TextBox id="tb3" Text="Hello World!" runat="server" />
<br><br>
A multiline TextBox:
<asp:TextBox id="tb4" TextMode="multiline" runat="server" />
<br><br>
A TextBox with height:
<asp:TextBox id="tb5" rows="5" TextMode="multiline" runat="server" />
<br><br>
A TextBox with width:
<asp:TextBox id="tb6" columns="30" runat="server" />
</form>
</body>
</html>