小编Ale*_* Da的帖子

在Jquery模式弹出窗口内渲染局部视图

问题是:我在用户模型上查看了哪些用户显示用户的ID以及他在foreach上的特征:

@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>
}
Run Code Online (Sandbox Code Playgroud)

在按钮上单击我在Jquery模式弹出窗口内渲染局部视图:

<div id="dialog1" title="Dialog Title">@Html.Partial("UserPartial")</div>

$(function () {
  $( "#dialog1" ).dialog({
    autoOpen: false
  });

  $("#but").click(function() {
    $("#dialog1").dialog('open');
  });
});
Run Code Online (Sandbox Code Playgroud)

这是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" />
}
Run Code Online (Sandbox Code Playgroud)

如何在foreach的弹出窗口中传输用户ID?例如,在弹出窗口中向我发出:"您选择了用户编号5"感谢您的回答!

html asp.net-mvc foreach jquery

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

foreach ×1

html ×1

jquery ×1