【发布时间】:2012-07-13 13:10:26
【问题描述】:
我有两个部分视图,一个用于SEARCH,一个用于SEARCHRESULTS。
我想在SEARCH 部分视图表单上单击“搜索”按钮时更新SEARCHRESULTS。
SEARCHRESULTS 需要将表单数据从SEARCH 部分视图提供给它。
我不完全确定该怎么做。
【问题讨论】:
标签: asp.net-mvc
我有两个部分视图,一个用于SEARCH,一个用于SEARCHRESULTS。
我想在SEARCH 部分视图表单上单击“搜索”按钮时更新SEARCHRESULTS。
SEARCHRESULTS 需要将表单数据从SEARCH 部分视图提供给它。
我不完全确定该怎么做。
【问题讨论】:
标签: asp.net-mvc
您可以使用 AJAX 表单并最初将 SEARCH 部分视图加载到 div 中。然后设置 ajax 表单以发布到您的控制器,然后让该控制器操作返回 SEARCHRESULTS 部分。控制器操作应该有一个与之绑定的模型,其中包含 SAERCHRESULTS 表单值。
类似的东西应该在你的视图中起作用:
@using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "targetDiv" }))
{
}
【讨论】: