私はこの質問の情報を読みました:コントロールと標準のHTMLですが、それでもかなり混乱しています。
状況は、私がウィザードを作ったウェブプロジェクトをするように頼まれたということでした。私がプロジェクトを終えたとき、誰もが私がなぜを使用したのかと尋ねました<asp:Wizard...>
。これが求められていたものだと思いましたが、明らかにそうではなかったので、その後、サーバーコントロールは単なるプロトタイピングツールであると信じるようになりました。
ただし、次のプロジェクトでは、C#コードビハインドを介してDBクエリを実行し、HTMLを介して結果をロードしました。次に、グリッドビューとデータセットを使用しなかった理由を尋ねられました。
誰かが特定のサーバーコントロールに対して特定のhtmlコントロールを使用することを選択する理由とその理由の長所と短所のリストを持っていますか?私はリストを探していると思います...どのサーバーコントロールを使用しても大丈夫ですか、そしてその理由は何ですか?
編集:この質問は自由形式だと思うので、さらにいくつかの具体的な質問を明確にします...
asp:Labelなどの非常に単純なコントロールを使用しても大丈夫ですか、それともスペースを無駄にするだけですか?そうしないと、背後のコードでhtmlにアクセスするのが難しいようです。
絶対に使用してはいけないコントロールがいくつかありますか?
各コントロールの長所と短所を教えてくれる優れたリソースを持っている人はいますか?