2009-08-17 7 views
0

Ajax 요청으로 된 컬렉션 반환 :나는 내보기에 다음 한

<ul id="statements"> 

    <% foreach (var s in Model.Statements) 

    { %> 
    <%Html.RenderPartial("StatementControl", s); %> 

    <% } %> 

</ul> 

지금 나는 새로운 문 개체를 반환하는 Ajax를 사용하려면를 할 때 몇 가지 링크 중 하나에 사용자가 클릭 :

<ul id="statementChoices"> 
    <li>group1<li> 
    <li>group2<li> 
    <li>group3<li> 
    <ul> 

Ajax 양식을 사용하는 경우 어떻게 RenderPartial에 새 컬렉션을 렌더링하라고 말합니까? 어떻게해야합니까? 여기에 Jquery를 사용하는 것은 어떻습니까?

답변

2

내 블로그를 확인하십시오. 나는 이것을 몇 번 게시했다.

http://www.jarrettmeyer.com/search?q=mvc

일반적으로, 나는 <div>에 갱신됩니다 모든 일을 마무리하고 컨트롤러에서 부분적인 결과를 반환 할 것입니다.

+0

괜찮지 만 foreach를 사용하여 컬렉션을 반복하면 어떨까요? 할 수 있습니까? – zsharp

+0

예, 렌더링 된 부분 뷰 결과를 반환하기 때문입니다. –

관련 문제