【发布时间】:2015-07-10 14:36:54
【问题描述】:
问题是:我有 View 在用户模型上显示用户的 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>
}
在按钮单击时,我在 Jquery 模式弹出窗口中呈现部分视图:
<div id="dialog1" title="Dialog Title">@Html.Partial("UserPartial")</div>
$(function () {
$( "#dialog1" ).dialog({
autoOpen: false
});
$("#but").click(function() {
$("#dialog1").dialog('open');
});
});
这是用户部分:
<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" />
}
如何在foreach的弹出窗口中传输用户ID?例如,在弹出窗口中给我的信息是:“你选择了 5 号用户” 感谢您的回答!
【问题讨论】:
标签: jquery html asp.net-mvc foreach