2011-01-06 6 views
0

私はAsp.net MVC2を使用していますが、私は以下のようにしています。(私は条件が正しくないと申し訳ありません):asp.net同じページ/親子のグリッドを持つMVCグリッド/基本CRUD?マスターディテール?

私は注文ヘッダ+注文明細を持っています。 1つの「新規注文の作成」ページで、注文ヘッダーの詳細を入力し、その後に個々の明細を入力するための「パネル」を入力することができます。そのパネルでは、リンクまたはボタンがグリッドに追加され、すべてが同じページに追加されます。

グリッドには通常、「削除」アクション項目があります。ページ自体には、すべてをサーバーに返送するための「送信」ボタンがあります。つまり、Order Header + Order Line Itemsのコレクションです。

質問 どうすればよいですか?私の選択肢は何ですか?

多くの人がjQuery GridとMVC Contrib Gridをお勧めしています。これらは私の2つの最良の選択肢ですか?これらは両方ともクライアント側で行われますか?私のコントローラはどのように見えますか?つまり、私のコントローラーのアクションには、 "Item"コレクションが埋め込まれた "Order"オブジェクトが含まれていますか?

上記のグリッドを使用しなかった場合、次のオプションは何ですか?独自のカスタムモデルバインドを実装し、for-loopsを使用してアイテムのHTMLタグとフィールドを作成する必要がありますか?

あなたの専門家の指導は大変ありがとうございます。 ありがとうございます。 Ray

答えて

0

telerik MVC grid extensionsを使用することをおすすめします。 Model-View-Controllerのパラダイムに準拠した真のMVCグリッドであり、サーバー、jQuery、ajax、またはWebサービスのバインディングを持つことができます。統合された機能を使って調整すると、おそらくあなたは後になっているものを得るでしょう。

関連する問題