2010-12-31 6 views
0

私は現在、追加、編集、削除リンクを持つ多数のレコードを表示する画面を持っています。Jquery、Json、Jquery UIダイアログとASP.NET MVCを使用したデータの編集

現在、[追加]リンクは、PartialViewを使用してページにレンダリングされたフォームを含むモーダルウィンドウを表示します。フォームにデータを入力して[保存]をクリックすると、データがJqueryフォームプラグインを使用してサーバーに送信されます。魅力のように動作します。

私の質問は編集機能についてです。この場合のベストプラクティスは何ですか?私はレコードを追加するために使用しているのと同じ部分ビューを使用すべきか、または編集目的のために別のものをレンダリングすべきかどうか(投稿URLのみが変更される)。レコードを編集するときにJsonデータをフォームにバインドする最も良い方法は何ですか?

ご協力いただければ幸いです。

答えて

0

追加と編集に別々のファイルを使用している場合は、デバッグとアップグレードのためのクリーンなコードが必要です。

あなたが言ったように、同じファイルを使用して投稿URLを変更することができます。私は前者がベストプラクティスであると言います。コードを再利用することもベストプラクティスですが、クライアント側で作業する場合は大きなアプリケーションを維持するのが容易ではないためです。

しかし、サーバー側では、コードを再利用してレコードを更新するレコードを追加することができます。

+0

ありがとうございました!私は少ないファイルを保つために "less partials"ルートに行くと思う。 – Thomas

関連する問題