Я попытался найти это, но, похоже, не могу найти исправления для этой, вероятно, простой проблемы, с которой я сталкиваюсь при создании веб-приложения.В настоящее время я использую 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) { }
});
}
Спасибо за любую помощь.Как вы, наверное, догадались, я все еще новичок, но усердно работаю над его изучением.