問題タブ [html.checkbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1566 参照

jquery - VIEW ASP.Net MVCでボタンをクリックすると、チェックボックスの値がモデルに変更され、次にJSONオブジェクトに変更されます

ユーザーが事前選択のチェックを外し、その状態をポストスルーオブジェクトにcheckbox保存できるフォームで作業するAJAXJSONControllerASP.Net MVC

ここに画像の説明を入力

要件:

  1. 事前に選択されたチェックボックスをオフにすると、データベース プロパティの行が "Active" = 'Y' から "Active=" = 'N' に変更されます。
  2. 新しく選択されたチェックボックスは、データベースに完全に新しい行を作成します

問題:

  1. 選択したテキスト ボックスのチェックを外した後、モデルは で更新されませんVIEW。したがって、サーバー側のデータは更新されません。AJAXデータが呼び出しに解析される前に、クライアント側の更新が必要です。
  2. チェックボックスの値の変更をキャプチャしてモデルに渡す方法がわからないため、解析されたデータをボタンのクリック/送信フォームに変更できます。
  3. 次のコードでも、送信時に dataType が間違っていると思われるため、エラー 200 が返されます (ここでボタン送信を実行します)。

意見:

}

HTML 応答: :選択されたチェック ボックスごとの応答は次のとおりです。

チェックされていないチェックボックスごとの応答は次のとおりです。

ビューモデル:

コントローラ: