【发布时间】:2011-03-15 03:01:49
【问题描述】:
我需要渲染一个局部视图(从控制器返回)以显示一些客户摘要详细信息。这需要在用户单击按钮时发生。同时,用户可以在网格上选择不同的客户。我在网格选择更改事件上使用 jquery 在隐藏字段中记录选定的客户 ID。当用户单击一个按钮时,我需要将此隐藏字段值(选定的 id)传递给控制器,控制器会做一些工作并返回一个局部视图。然后我需要在页面上呈现这个局部视图。我尝试了以下但有两个问题
- 我不知道如何将隐藏字段值发送到控制器
- 渲染部分视图后,如果用户选择另一个客户并再次单击按钮,我将无法重新渲染它
代码:
#PlaceHolder is just a div element
function DoSomwWork() {
$('#PlaceHolder')
.load('<%= Url.Action("GetSelectedCustSummary",
"SomeController",
new { selectedId = **HIDDEN FIELD VAL HERE** })%>');
}
}
【问题讨论】:
-
我认为您将不得不发布更多代码/更详细地解释一些事情,以便任何人帮助您...
标签: jquery asp.net-mvc-3 asp.net-mvc-partialview url.action