0

MVC 4 ビューで特定のシナリオが発生したときに質問する必要があります。

そのシナリオが当てはまる場合、jQuery UI ダイアログをモーダルにポップアップさせたいだけです。このダイアログには、「WidgetType」(紫または青) の 2 つのラジオ ボタンが表示されるだけです。

viewModel には SelectedWidgetType のプロパティがあります (デフォルト値があります)。

私は単純に、ユーザーがダイアログで選択した選択で基になるモデルを更新するための最良の方法を探しています。

返信ありがとうございます。

注: この非常に単純な例を、基礎となるモデルも更新するフィールドをさらに持つ他のダイアログの基礎として使用しています。

ダイアログの作成は難しいことではありませんが、値を取得するのに苦労しています。

4

1 に答える 1

0

ユーザー jQuery の AJAX post メソッド。

フロント エンドで、データ モデルのパラメーターにマップするビュー モデル JavaScript オブジェクトを作成します。このビュー モデル オブジェクトは、各フォーム要素の変更イベント ハンドルを介して update メソッドを呼び出すことにより、ユーザーが選択したオプションを変更するたびに更新されるようにトリガーできます。

json2.js を使用して JSON オブジェクトにパックすることにより、サーバー コントローラーに戻します。

完全なフレームワーク/エレガントなソリューションが必要な場合は、このほとんどをシミュレートするノックアウト js を使用してください... !

于 2012-09-20T20:53:25.287 に答える