首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当用户在另一个DropDrownList中选择un选项时,更新ASP.NET MVC中的DropDrownList

当用户在另一个DropDownList中选择un选项时,要更新ASP.NET MVC中的DropDownList,可以使用jQuery AJAX来实现。

首先,在ASP.NET MVC中创建一个控制器方法,该方法将返回一个JSON对象,该对象包含要更新的DropDownList的数据。

代码语言:csharp
复制
public JsonResult GetDropDownListData(int selectedOption)
{
    // 根据选择的选项获取新的DropDownList数据
    var data = GetData(selectedOption);

    // 将数据转换为JSON对象
    return Json(data, JsonRequestBehavior.AllowGet);
}

接下来,在View中使用jQuery AJAX来调用上述控制器方法,并更新DropDownList。

代码语言:javascript
复制
// 当第一个DropDownList发生更改时
$("#firstDropDownList").change(function () {
    // 获取选择的选项
    var selectedOption = $(this).val();

    // 使用jQuery AJAX调用控制器方法
    $.ajax({
        url: "/ControllerName/GetDropDownListData",
        type: "GET",
        data: { selectedOption: selectedOption },
        dataType: "json",
        success: function (data) {
            // 清空第二个DropDownList
            $("#secondDropDownList").empty();

            // 遍历JSON对象,添加新的选项到第二个DropDownList
            $.each(data, function (index, item) {
                $("#secondDropDownList").append(
                    $("<option></option>").val(item.Value).text(item.Text)
                );
            });
        },
        error: function (xhr, status, error) {
            // 处理错误
            console.log(error);
        }
    });
});

这样,当用户在第一个DropDownList中选择un选项时,就会更新第二个DropDownList的数据。

相关搜索:当从另一个选择中选择了特定选项时,隐藏多个选择中的选项基于视图上的两个下拉选择显示控制器中的值(同时选择这两个选项时)。MVC asp.net在一个表中创建记录将更新另一个表ASP.NET Core MVC中的现有记录当一个选项在不同的选择中被选中时,有没有一种方法可以在选择中显示/隐藏某些选项,以及显示/隐藏其他选项?当使用异步调用来获取模型时,ASP.NET WebAPI和httpClient在MVC中的实践是什么Kendo Grid - ASP.net MVC -如何在添加新记录的同时,根据在另一个下拉列表中的选择来选择下拉列表中的值?当特定文本显示在另一个div中时,替换div中的文本的jQuery (动态更新的购物定价变体)在更改一个选择时,另一个选择选项应该会更改,我应该在提交的警报中获得数据获取选择输入选项的数据帧的唯一值,但仅当数据帧是在server.ui中定义而不是全局定义时如何只在用户点击提交表单时触发数据验证,而不是在ASP.NET MVC中文本框中的值改变后触发数据验证?当用户在asp.net的下拉列表中选择一个值时,如何在图像控件中显示图像,该图像路径存储在数据库中?当Indy10事件与拉撒路中另一个表单中的TTabControls选项卡交互时,在OnConnect上运行的服务器进程部分停止响应ASP.NET MVC :如何在一个控制器的create view中保存用户输入的临时数据,同时在另一个控制器的create view中添加数据
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券