从其他局部视图更新部分视图mvc

时间:2012-05-30 13:08:09

标签: asp.net-mvc

我有两个部分视图,一个用于SEARCH,另一个用于SEARCHRESULTS

我想在SEARCHRESULTS部分视图表单上点击“搜索”按钮时更新SEARCH

SEARCHRESULTS需要从SEARCH局部视图向其提供表单数据。

我不完全确定如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

您可以使用AJAX表单并最初将SEARCH局部视图加载到div中。然后设置ajax表单以发布到您的控制器,然后让该控制器操作返回SEARCHRESULTS部分。控制器操作应该有一个与之关联的Model,其中包含SAERCHRESULTS表单值。

在你看来应该有点像:

@using (Ajax.BeginForm(new AjaxOptions { UpdateTargetId = "targetDiv" }))
{

}