我有两个部分视图,一个用于SEARCH
,另一个用于SEARCHRESULTS
。
我想在SEARCHRESULTS
部分视图表单上点击“搜索”按钮时更新SEARCH
。
SEARCHRESULTS
需要从SEARCH
局部视图向其提供表单数据。
我不完全确定如何解决这个问题。
答案 0 :(得分:0)
您可以使用AJAX表单并最初将SEARCH局部视图加载到div中。然后设置ajax表单以发布到您的控制器,然后让该控制器操作返回SEARCHRESULTS部分。控制器操作应该有一个与之关联的Model,其中包含SAERCHRESULTS表单值。
在你看来应该有点像:
@using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "targetDiv" }))
{
}