0

私は現在、AJAX (getJSON) 呼び出しを行う Razor ビューを持っています。Ajax 呼び出しは、私たちと協力し、schoolID と呼ばれる @Html.DropDownListFor にデータを「追加」する学校のリストを要求します。

$.getJSON('/Account/ajaxGetSchools', function (result) {

    SchoolID.empty();
    $(result).each(function () {
        SchoolID.append(
            $('<option/>', {
                value: this.Id
            }).html(this.Nome)
        );

    });

私の新しい要件は、ドロップダウン リストを動的に作成されたラジオ ボタンに置​​き換えることです。

単純にhtmlコントロールを使用すれば、これは簡単です。入力無線のグループを作成します。しかし、これはカミソリ モデル バインディングのパラダイムからすると、ずさんに見えます。しかし、JS 内で @Html.RadioButton 呼び出しを行うことはできないと思います。

助言がありますか?

4

1 に答える 1

1

1 つのオプションは、AJAX 呼び出しで、Html.RadioButton Razor 構文を使用して作成した部分ビューを返すようにすることです。

メイン フォームが送信されると、動的に挿入したラジオ ボタンの値の入力を解析できます。

于 2012-09-27T21:20:14.273 に答える