Web FormsはASP.NETにおけるサーバーサイドのページ開発フレームワークです。HTMLフォームやサーバーコントロールを組み合わせて、ステートフル(状態管理)なWebアプリケーションを構築します。イベント駆動型のプログラミングモデルが特徴です。
WebコントロールはWeb Forms内で使用される再利用可能なサーバーサイドコンポーネントです。TextBox、Button、GridViewなどがあり、各コントロールは独立した機能を持ちます。HTMLに自動変換されてクライアントに送信されます。
Web Formsはページ全体のアーキテクチャ・フレームワークであり、Webコントロールはその枠組みの中で使用される個別の部品です。Web Formsはサーバーサイド状態管理を提供し、Webコントロールはビューレイヤーの具体的なUIコンポーネントです。Web Formsは開発パターン全体を指し、Webコントロールは実装に使うツールです。
ページ全体の構造や開発方法について説明する場合はWeb Formsを、具体的なUI要素や操作について述べる場合はWebコントロールを使います。レガシーASP.NETの文脈ではWeb Formsが主流ですが、現在はASP.NET CoreのBlazorが推奨されます。