2009-08-17 88 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 2009-08-17 23:25:59

+0

是的,因爲你正在返回渲染的局部視圖結果。 – 2009-08-18 11:15:33