DropDownList、Button、および ModalPopupExtender があります。
ユーザーがボタンをクリックすると、選択した値に応じて、ボタンで通常のポストバックを発生させるか、ModalPopupExtender をトリガーします (そしてボタンのポストバックをキャンセルします)。
サーバー側で ModalPopupExtender.Show() と ModalPopupExtender.Enabled を使用してこれを達成しましたが、ポストバックを回避するために JavaScript を使用してこれを行うより良い方法を誰かが考えられるかどうか疑問に思いました。