私はasp.netの初心者で、典型的なマスターディテールビューのウェブサイトの設計について考えています。既存のレコードを編集し、新しいレコードを追加し、詳細を表示するために、すべてのレコードと詳細ビューを表示しているGridView-Controlがあります。asp.net状況を表示/編集/挿入するためのパターン
このような状況を処理できるasp.netには、GridViewとDetailsViewまたはFormViewの組み合わせがいくつかあります。しかし、これらのアプローチはすべて、Rapidアプリケーション開発のために設計されているようです。自分のDALなどを使用したいので、たとえばInsert/Update文を完全に制御する必要があります。
これに対処するための典型的なasp.netアプローチは何ですか? 状態(表示/編集/ ...モード)を独自に保存する詳細ビューのUserControlを作成する必要がありますか?さらに、ビューは状態によってわずかに異なります(たとえば、挿入ビューには編集ビューよりも1つ多くの入力コントロールがあります)。上記のDetailsViewとFormViewはこれを処理できないようですので、コードのように貼り付けるコピーがたくさんあります。&
これはかなり一般的な状況だと思います。あなたはそのような状況で何を好きですか?
[Dynamic Data Website](http://msdn.microsoft.com/en-us/library/cc488469.aspx) –