【发布时间】:2012-07-23 14:50:11
【问题描述】:
我有一个项目,其中有一个任务视图。它包含以下代码:
@{
ViewBag.Title = "Tasks";
}
<div>
<div>@Html.Action("TaskList", "Dispatch", new { hidAccId = "3", hidUserId = "0" })</div>
<div>@Html.Action("TaskDetail", "Dispatch")</div>
</div>
所以,当任务视图被渲染时,它实际上调用了另外两个局部视图。
第一个部分视图基本上给了我一个任务表.. 很少的信息。我有它,所以当我选择一行数据时,它会突出显示并给我一个行 ID。
我的第二个局部视图(位于同一页面上的第一个视图下方)显示了详细的任务。
这个想法是从第一个局部视图中获取选定的行 ID,并将其提供给第二个局部视图的表单。使用 Ajax 提交表单并检索新选择的 Task 详细信息。
我该如何做到这一点?我希望能够在不破坏第一个局部视图的情况下通过刷新第二个视图来做到这一点。
非常感谢您的帮助,
【问题讨论】:
标签: jquery ajax asp.net-mvc-3