【发布时间】:2014-02-12 02:37:51
【问题描述】:
我有表,它与模型链接。
@foreach (var item in Model)
{
<tr onclick="window.location.href = '@Url.Action("Action", new RouteValueDictionary { { "id", item.Id } })'">
<td>@Html.DisplayFor(x => item.Field1)
</td>
<td>@Html.DisplayFor(x => item.Field2)
</td>
</tr>
}
如何使用 ajax 更新我的部分视图,以便从表中编辑选定的模型。
我删除了onclick="window.location.href = '@Url.Action("Action", new RouteValueDictionary { { "id", item.Id } })'" 并添加了脚本:
$(function () {
$('tr').click(function () {
$.ajax({
url: '@Url.Action("Action", new RouteValueDictionary { { "id", ??? } })',
type: 'GET',
cache: false,
success: function (result) {
$('#partialView_div').html(result);
}
});
return false;
});
});
但是,我现在不知道如何将Model.Id 传递到这个脚本中。
【问题讨论】:
标签: jquery asp.net-mvc asp.net-mvc-partialview