You must create a new partial view for your List view, name it _List. Then change your List view to include _List partial view and change your List controller to return _List partial view in case of AJAX request.
List partial view _List:
<div id="List">
@foreach (var p in Model.JProducts)
{
Html.RenderPartial("ProductSummary", p);
}
</div>
List View:
<div></div>
@Html.Partial("_List", Model)
<div></div>
Change in List Controller:
if (Request.IsAjaxRequest())
{
return PartialView("_List", model);
}
Now you can have different elements in List view and its parial view