从下拉列表获取参数并使用模型中的值传递给控制器

时间:2018-05-21 19:48:28

标签: asp.net-mvc

我已经尝试过搜索这个,但似乎无法解决这个在创建网络应用时遇到的这个可能很简单的问题。目前,我正在使用Actionlink,但这不是必需的。一个按钮也没关系。我正在尝试从表中的一行传递两个参数,这些参数从Active Directory中的组中删除名称:

    function grpName(id) {
        $.ajax({
            type: "GET",
            url: "/Home/Remove",
            data: {
                id: id,
                GroupName: $('#dllGroups').val(),
            },
            datatype: "HTML",
            success: function (data) { },
            error: function (data, status, error) { }
        });
    }

在Actionlink中是SamAccountName(r.Sam),但是GroupName需要来自名为“dllGroups”的下拉列表,并且两个参数都传递给:

public ActionResult Remove(string id,string GroupName)

如果我硬编码GroupName但每次尝试通过代码填充两个参数时都传递null。如果我使用Ajax来运行我认为应该是正确的方法(在Actionlink中使用onclick grpName),我不知道如何从模型中获取SamAccountName。

我正在尝试的功能的一个例子:

{{1}}

感谢您的帮助。正如你可能已经猜到的那样,我仍然很新,但努力学习它。

0 个答案:

没有答案