1
我有一個mvc3強類型局部視圖,其中包含一個viewmodel containsig項目列表。從mvc3列表中刪除項目的圖標
我使用foreach循環來創建這個項目的表格。
每行上都應該有一個圖標從列表中刪除該項目。刪除應該是 對服務的調用,從數據庫中刪除項目並從模型中刪除項目,刷新應該是AJAX,所以我不需要刷新整個頁面。
是ajax.actionlink正確的使用或應該做的事情?
我有一個mvc3強類型局部視圖,其中包含一個viewmodel containsig項目列表。從mvc3列表中刪除項目的圖標
我使用foreach循環來創建這個項目的表格。
每行上都應該有一個圖標從列表中刪除該項目。刪除應該是 對服務的調用,從數據庫中刪除項目並從模型中刪除項目,刷新應該是AJAX,所以我不需要刷新整個頁面。
是ajax.actionlink正確的使用或應該做的事情?
是的,您可以使用Ajax.ActionLink調用操作來刪除服務器上的項目。然而,你需要刷新你的表/網格,並調用其他動作,或者使用javascript刪除當前行(如果你沒有尋呼機或類似的東西)。
嗯,行動鏈接不能回饋更新的元素列表? –
是的,結果是分頁。 –
是的,你可以設計你的應用程序在刪除後在ActionResult中返回更新的數據。如果您有分頁結果,您可以:a)重新呈現結果; b)在表格末尾添加下一個結果行(這會節省您的性能)。無論如何,一些額外的編碼要求:) – Samich