Хорошо, у меня есть система разрешений на основе ролей, и мне бы хотелось, чтобы администратор мог редактировать разрешения для каждой роли. Для этого мне нужно загрузить много флажков, однако я борюсь с получением возвращаемых данных из ViewASP.Net MVC - обрабатывать несколько флажков
Обращаем ваше внимание, что я просмотрел, я нашел похожие вопросы, но пока не могу найти решение.
<%
Html.BeginForm();
string lastGroup = "";
foreach (var CurPermission in Model)
{
%>
<%=Html.CheckBox("Permissions", CurPermission.Checked, new { ID = CurPermission.PermissionId}) + " " + CurPermission.PermissionValue%>
<br />
<%
}
%>
<input type="submit" value="Submit" />
<%
Html.EndForm();
%>
и контроллер,
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult EditPermissions(String[] Permissions)
{
foreach (var CurPermission in Permissions)
{
Debug.WriteLine(CurPermission);
}
return View();
}
Очевидно, мне нужно знать, какие коробки не проверяются, а также те, которые. Но в возвращаемых значениях из-за целого («true, false») я не могу определить, какое значение относится к этому флажку.
Любые предложения относительно исправления или предполагаемого альтернативного метода будут назначены.
Простой и точный - спасибо. – LiamB
Как реализовать объекты IsUserInMembers в модели представления? –