0

我目前有一个 Razor 视图,可以进行 AJAX (getJSON) 调用。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

一种选择是让 AJAX 调用返回您使用 Html.RadioButton Razor 语法构建的部分视图。

当主表单提交时,您可以只解析您动态插入的单选按钮值的输入。

于 2012-09-27T21:20:14.273 回答