1
如何在用戶單擊搜索後顯示結果時如何構造ASP.Net MVC頁面?如何在返回結果時構造Asp.Net MVC頁面
我有一個叫做Index.cshtml的視圖。我有稱爲Filter.cshtml的部分視圖,它具有過濾器值和一個搜索按鈕。當我點擊搜索按鈕時,我想在篩選條件旁邊顯示結果。會發生什麼情況是我的部分視圖Results.cshtml在整個頁面上顯示。什麼是這種情況下正確的頁面結構,以同時顯示我的過濾器值和我的結果。
Index.cshml
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@{ Html.RenderPartial("Filter"); }
@{ Html.RenderPartial("Results"); }
Results.cshtml
<div>This will be the results page that should be displayed next to the filter values</div>
的Controler操作方法:
public PartialViewResult Search(HarvestFilter filter)
{
return PartialView("Results");
}