2012-03-28 8 views
0

CRUD機能を備えた素材を管理するソリューションASP.NET MVCがあります。各材料は、いくつかのパッキングを取り付けることができます。現時点では、材料に梱包を追加するたびに、私はそれを直接リポジトリに保存します。私はこのように好きではない。CRUD機能を備えたテーブルを埋め込む

私が欲しいのは:パッキングを追加するたびに、jQueryダイアログでテーブルを作成し、ユーザーが[保存]をクリックしたときにのみ、すべて(マテリアル+パッキング)がリポジトリに保存されます。

私は正しい方向に向けるチュートリアルやプラグインのようなものがあるのでしょうか?

enter image description here

感謝。

答えて

1

すでに材料を含むテーブルがあります。現在のところ、各マテリアルに関する情報のみが表示されます。ダイアログに入力された情報を含む対応する隠しフィールドを含めるだけで、フォームが送信されたときにすべてがサーバーに送信され、一度に保存することができます。ダイアログが閉じられると、対応する非表示フィールドをこのダイアログに入力された値で更新します。

もちろん、モデルバインディングを使用するには、非表示フィールドのthe naming conventionを尊重する必要があります。

+0

あなたの解決策は、私が必要とするものに反応するようです。隠されたフィールドは、他の材料情報とともにポストされます。すべてが同時に保存されます。今どこから始めたらいいか分からない?パッキング(隠されたフィールドを埋める)のための私のCRUDを管理するjqueryプラグインの一種(jTableのような)?この特定の実装のためのチュートリアルが存在しますか?とにかくあなたが正しい方向に私を指してくれてありがとう。 – Bronzato

関連する問題