2010-10-22 100 views
0

正如我有一個編輯列表,需要有更多的編輯思路,我找到了問題該解決方案:
Mvc list editor by Stevens AndersonASP.NET MVC 2,Ajax.ActionLink重置表單數據

這個完美的作品,除了每當我添加一個新行時,整個表單都會回到默認值。您可以在鏈接頁面的演示中看到行爲。 嘗試編輯輸入框的值,然後添加一個新行而不保存。

爲什麼不可能只是添加一個新的編輯器行,而不更改任何數據。

謝謝,丹尼爾

回答

1

好吧,我已經找到了一個解決辦法

而不是使用Html.AjaxLink我現在用的是自定義JavaScript函數使用jQuery

function newProjectExpenseRow() { 
     jQuery.get("/Controller/Action", function (response) { 
      $(response).insertBefore("#id"); 
     });   
    } 

現在得到來自控制器/操作的控制並在#id元素前插入結果