C# を使用して最初の .net Web サイトを作成しています。
Web コントロールを動的に設定する最善の方法は何かと思っていました。コントロールが aspx ページに設定されている例と、コードに設定されている例を見てきました。
なぜ一方が他方よりも好まれるのか、それとも単なる選択の問題なのかについてのアドバイスをお探しですか?
C# を使用して最初の .net Web サイトを作成しています。
Web コントロールを動的に設定する最善の方法は何かと思っていました。コントロールが aspx ページに設定されている例と、コードに設定されている例を見てきました。
なぜ一方が他方よりも好まれるのか、それとも単なる選択の問題なのかについてのアドバイスをお探しですか?
一般的には個人の好みの問題だと思います。
個人的には、.aspx ページでコントロールを宣言することを好みます。ただし、コントロールのプロパティが動的で、.aspx.cs で実行されたコードの結果に依存する場合は、代わりにそこでコントロールのプロパティを設定します。
最初のサイトを完成させるまでには、あなた自身の意見を展開することになるので、今はあまり考える必要はありません。
これは非常に幅広い質問であり、答えは主に好みに基づいています。
私にとっては、HTML をあまり使わずに何かを書いているが、ほとんどが機能的なバックエンド処理 (または JavaScript ベースでさえも) を書いている場合、サーバー コントロールを書き、すべてをコードで作成します。出力が大幅に装飾された HTML である場合は、間違いなく UserControl を使用します。ツールボックスへの組み込み、ライブラリへのエクスポートなど、より初心者向けの UserControl を使用する能力を制限するいくつかの注意事項があります。