的問題是:我有查看該用戶的用戶顯示ID的模型和他的foreach特點:渲染一個jQuery模式彈出內部的局部視圖
@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>
}
在buttonClick我裏面渲染的局部視圖一個jQuery模式彈出:
<div id="dialog1" title="Dialog Title">@Html.Partial("UserPartial")</div>
$(function() {
$("#dialog1").dialog({
autoOpen: false
});
$("#but").click(function() {
$("#dialog1").dialog('open');
});
});
這是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" />
}
如何傳輸的用戶ID從foreach彈出窗口?例如,在彈出式窗口中向我發出了:「您選擇了用戶號碼5」 感謝您的回答!
現在如何在局部視圖中使用此ID?這是 @using(Html.BeginForm(「BansUsers」,「Bans」,FormMethod.Post)) {您選擇用戶5 } –
您的部分視圖應該有一個模型附加到它。你會使用模型屬性「Id」(@ Model.Id) – Eckert
謝謝!明天我會試着做) –