我有一個項目,其中有一個任務視圖。它包含以下代碼:使用Ajax和MVC 3,我如何在同一頁面上將值從一個局部視圖傳遞到另一個局部視圖?
@{
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的詳細信息。
我該如何做到這一點?我希望能夠在不刷新第一部分視圖的情況下完成此操作。
非常感謝您的幫助,
感謝您的快速反應,嘗試了他們兩個,都很好地爲我工作。感謝幫助 – 2012-07-24 15:14:32