Я учусь Asp. net MVC, я начинаю понимать, но это своего рода комплекс ^^. У меня есть все мои пользователи с правами администратора, эта таблица пришла из ViewModel, заполненной моим действием Get моего контроллера. моя идея состоит в том, чтобы нажать на кнопку «модификатор» (btn-link) и открыть «модальный» windows, чтобы подтвердить, что мы хотим изменить роль человека (имя, адрес электронной почты) на роль «пользователя».
Вот код:
GestionUtilisateurs.cs html:
<div class="col-sm-5 col-md-5">
<div class="row">
<table class="table table-striped">
<h5>Administrateurs du site</h5>
<thead class="thead-dark">
<tr>
<th scope="col">Nom</th>
<th scope="col">Prénom</th>
<th scope="col">Mail</th>
<th scope="col">Action</th>
</tr>
</thead>
<tbody>
@foreach (var x in Model.UsersAdmin)
{
<tr>
<td>@x.nom</td>
<td>@x.prenom</td>
<td>@x.email</td>
<td>
<button type="button" class="btn btn-link" data-toggle="modal" data-target="#AddAdminModal">Modifier</button>
</td>
</tr>
}
</tbody>
</table>
</div>
<br />
<div class="row">
</div>
<br />
</div>
<div class="offset-sm-2 col-md-5">
</div>
</div>
<br />
<div class="row">
<div class="offset-sm-3 col-md-6">
</div>
</div>
<!-- Modal pop-up d'info-->
<div class="modal fade" id="AddAdminModal" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="myModal" aria-hidden="true">
<div class="modal-dialog navbar-inra" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="staticBackdropLabel">Changement droits compte</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body" id="modalcontent">
<!-- complété par le script?-->
</div>
<div class="modal-footer">
@* ne fonctionne pas! voir la raison après! <a href="/Home/Index" class="btn btn-secondary" data-dismiss="modal" role="button">OK</a>*@
<button type="button" id="submit" class="btn btn-secondary" data-dismiss="modal">Ignorer</button>
<button type="button" class="btn btn-primary">Valider</button>
</div>
</div>
</div>
</div>
Во-первых, как я могу восстановить (идентификатор, имя, адрес электронной почты) из эту модель и передать ее модалу?
Во-вторых, в том же модальном окне, когда пользователь нажимает кнопку «Valider», чтобы подтвердить изменение роли, я хочу перенаправить это на действие моего контроллера, чтобы изменить роль этого пользователя, как я могу это сделать передать эту информацию моему контроллеру?
Буду признателен за вашу помощь :) Заранее благодарю и извините за мой уровень sh basi c