Получение параметра из выпадающего списка и передача в контроллер со значением из модели - PullRequest
0 голосов
/ 21 мая 2018

Я попытался найти это, но, похоже, не могу найти исправления для этой, вероятно, простой проблемы, с которой я сталкиваюсь при создании веб-приложения.В настоящее время я использую Actionlink, но это не является обязательным требованием.Кнопка также будет хорошо.Я пытаюсь передать два параметра из строки в таблице, которая удаляет имя из группы в Active Directory:

        @foreach (var r in Model)
        {
        ...etc
         <td>
           Html.ActionLink("Remove", "Remove", new { r.Sam, \\group name from ddl })
         </td>

В Actionlink есть SamAccountName (r.Sam), который работает, но GroupName нуждаетсяисходить из выпадающего списка dllGroups, и оба параметра передаются:

public ActionResult Remove (идентификатор строки, строка GroupName)

Это работает, если я жестко кодирую GroupName, но каждый раз передаю нольпри попытке получить оба параметра, заполненные с помощью кода.Если я перейду к функции с использованием Ajax, который, по моему мнению, должен быть правильным методом (с использованием onclick grpName в Actionlink), я застряну в том, что не знаю, как получить SamAccountName из модели.

ПримерФункция, которую я пытаюсь:

    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) { }
        });
    }

Спасибо за любую помощь.Как вы, наверное, догадались, я все еще новичок, но усердно работаю над его изучением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...