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!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage