Rendern Sie eine Teilansicht innerhalb eines Jquery-Modal-Popups.
Die Frage ist: Ich habe Ansicht, welches Benutzermodell die ID des Benutzers und sein Merkmal auf foreach anzeigt:
@model Project.User
@foreach (User user in Model)
{
<table class="simple-little-table" cellspacing='0'>
<tr>
<td>Id @user.Id </td>
<td>characteristic:@user.Charact</td>
<td><button id="but">User Ban</button></td>
</tr>
</table>
}
Auf buttonKlicken Sie auf Ich rendere eine Teilansicht in einem JQuery-Popup:
<div id="dialog1" title="Dialog Title">@Html.Partial("UserPartial")</div>
$(function () {
$( "#dialog1" ).dialog({
autoOpen: false
});
$("#but").click(function() {
$("#dialog1").dialog('open');
});
});
Dies ist UserPartial:
<div class = "aaa">
@using (Html.BeginForm("BansUsers", "Bans", FormMethod.Post))
{
<div class="editor-label">
@Html.Label("Patronimyc")
@Html.TextBoxFor(model => model.Surname)
</div>
<div class="editor-label">
@Html.Label("Name")
@Html.TextBoxFor(model => model.Name)
@Html.ValidationMessageFor(model=>model.Name)
</div>
<input type="submit" id="submit" value="Ban User" />
}
Wie übertrage ich die Benutzer-ID im Popup-Fenster von foreach? Das hat mir zum Beispiel im Popup-Fenster mitgeteilt: "Du hast die Benutzernummer 5 gewählt" Danke für die Antworten!