【发布时间】:2012-01-14 19:55:17
【问题描述】:
我有一个 ASP.Net MVC 2 部分视图,如下图所示,
表格 1:
<div id="d1">
<% using (Ajax.BeginForm("ManageSources", "Sources",
saveAjaxOptions))
{ %>
...所有表单的 html 标记都在这里
<div id="src_Parameters"></div>
<% } %>
</div>
表格 2
<% using (Ajax.BeginForm("FetchParameters", "Sources",
fetchAjaxOptions))
{ %>
将值发送到操作方法的隐藏字段转到此处 .. 按钮发布此表单
<% } %>
现在,在 fetchAjaxOptions 中,我将目标 div 指定为 src_Parameters,它位于 form1 内,当我发布第二个表单时,我将返回一个部分视图作为唯一的视图页面,而不是填充src_Parameters div 中的结果。
我如何做到这一点。实际上FetchParameters ajax 调用的结果应该可以发布给ManageSources ajax 调用。
问题出在哪里或将嵌套表单锻炼,因为这是使用 ajax 表单。请建议我执行此任务的正确程序。
【问题讨论】:
-
你能补充一下你是如何定义的:fetchAjaxOptions,saveAjaxOptions
标签: ajax asp.net-mvc-2