1

サーバーに投稿するフォームのチェック ボックスのテーブルがあります。それらはすべての名前の値を持っていますitem.Commissionable

リクエストがコントローラーにヒットすると、値を取得します

string[] itemCommissionableList = Request.Form.GetValues("item.Commissionable");

チェックボックスがチェックされている場合、フォームには 2 つのエントリがあり、チェックされていない場合は 1 つだけです。

チェックボックスが動的に追加されています。ユーザーは、追加ボタンをクリックして追加する前に、チェックボックスをオンまたはオフにします。

ユーザーが追加ボタンをクリックしたときに実行されるコードは次のとおりです。

if (checkbox.isChecked)
        var supplierCommissionable = '<td><input checked  type="checkbox" /><input type="hidden" name="item.Commissionable" value="false"></td>';
    else
        var supplierCommissionable = '<td><input  type="checkbox" value="true"><input type="hidden" name="item.Commissionable" value="false"></td>';

container.append(supplierCommissionable)
4

0 に答える 0