まず最初に、私が読んだ本の中には、ほとんど読んでいないものの、aspxのページにあまり書いていないので、私は自分の練習に関する助言を得ることを望んでいます。 aspxのページ、このアプローチは良い練習ですか?コードを再利用する予定がない場合、ユーザーコントロールを使用する必要がありますか?
ここで私の質問が来ますが、Webコントロールを使用すると、.aspxページに直接書き込むのではなく、コードを再利用できるようになりましたが、今ではこれらのコントロールを作成しています。もう一度またはたぶんもう一度だけ。 .aspxページで直接コーディングするのではなく、コードのコントロールを作成することが賢明だと思いますか?
私はデータベースに新しい項目を追加するためのWebユーザーコントロールを作成していましたが、更新やコントロールの編集を開始しました。追加と編集の両方に同じコントロールを使用したいと思っていました私のコードを再利用し始めました。私のやり方では、コントロールを編集してコントロールの追加と編集を行うことができるようにコントロールを編集してから、コントロールにプロパティを追加してから、Loadメソッドでいくつかの割り当てを行い、だから、私は新しいコントロールが良いかもしれないことに気づいた!
私は直感的に考えていますが、私は本当にプロフェッショナルで経験豊富な視点を使用することができます。お時間を
感謝=)
これは優れた点です。もう1つの例は、いくつかのダッシュボードページのようないくつかの異なるリストとグラフを持つページです。これらは潜在的に維持する悪夢です。コードが別々のコントロールにうまく分離されていれば、1つのターゲット部分を修正し、残りの部分を単独で残すことができます。 +1 – wcm
@Gerardo Grignoli-私はログインコントロールの例が好きですが、あなたはまったく正しいですが、私の場合、コントロールはほとんど私が.aspxページに含めるすべてのものを保持します。新しいアイテムを追加すると、ラベルやテキストボックス、その他の入力コントロールがいくつかあります。ページの内容はすべてですが、これを複数回使用する必要はありません!だからあなたはそれについてどう思いますか? – lKashef
クリーンアップするスパゲッティコードがなく、明確な別個の問題がコードに混在していない場合、再利用する必要はありません。なぜユーザーコントロールを行うのかわかりません...単純なページが太った場合、当然、ユーザーコントロールや単純なクラスに分割したいと思っています。しかし、いいえ、ユーザーコントロールを使用する必要はありません。 –