2016-02-18 3 views
-1

У меня есть частичный, который я просто передаю в модели, основанной на индексе. Поэтому, когда я нажимаю предыдущую или следующую кнопку, я передаю правильный индекс. Однако я не знаю, как обновить частичный вид с помощью нового индекса. Каждый пример, который я нахожу, связан с использованием контроллера, но все, что я хочу сделать, это обновить индекс и обновить его таким образом.Обновить Partial View

My View -

 <div id="partialForm"> 
     @Html.Partial("_AudienceFaxComposit", Model.AudienceFaxes[start]) 
    </div> 
    <ul class="pager"> 
     <li><a href="#" id="prev">Prev</a></li> 
     <li><a href="#" id="next">Next</a></li> 
    </ul> 

Мой сценарий, который я начал ...

$(document).ready(function() { 
    $("#next").on("click", function() { 
     start = next; 
     next = next + 1; 
     prev = prev + 1;   
     $.ajax({ 
      url: '_AudienceFaxComposit' 
     }) 
    }) 
}); 
+1

Вы пробовали что-то вроде этого? http://stackoverflow.com/questions/16439128/refresh-partial-view-with-multiple-parameters – Marius

+0

Нужно ли использовать контроллер? Может быть, это то, что решит то, что я пытаюсь сделать? – Monica

+0

Да, вам понадобится контроллер. Как вы уже могли видеть в примерах (как упоминалось в вашем сообщении), что контроллер должен обрабатывать запрос, который в вашем случае будет действием, которое возвращает частичное представление с указанными параметрами. НТН –

ответ

1

Ну, на мой взгляд, вы должны использовать @ Html.Action не @ Html.Partial да создайте для этого действие контроллера, передайте ему параметры и верните partialview с помощью модели.