2013-07-25 93 views
0

我正在處理MVC 4項目,我想動態地將刪除操作鏈接的添加操作鏈接替換爲一旦用戶將特定項目添加到其項目列表中?這是可能的使用jQuery?如何替換ajax.ActionLink添加ajax.ActionLink刪除一次用戶添加一個項目?

繼承人我看來

@model mBooksAdmin.Models.Outlet`<tr class="even"> 
<td> 
    @Model.OutletName 
</td> 
<td> 
    @Model.Address1 
</td> 
<td> 
    @Model.Address2 
</td> 
<td> 
    @Model.City 
</td> 
<td> 
    @Model.State 
</td> 
<td> 
    @Model.Zip 
</td> 
<td> 
    @Model.Country 
</td> 
<td> 
    @Model.Banner 
</td> 
<td> 
    @Ajax.ActionLink("Add", "Add", "Outlet", new { id = @Model.OutletID }, new AjaxOptions { HttpMethod = "POST", InsertionMode = InsertionMode.Replace, UpdateTargetId = "searchResults", Confirm = "Are you sure you want to Add " + @Model.OutletName + " ?" }, null) 
</td> 

`

+0

是的,您可以覆蓋成功事件。我會暫時發佈一些代碼。 – user1477388

回答

0

看到這個職位,顯示瞭如何使用默認的onSuccess()和onFailure處()的MVC Ajax的方法方法:

<script type="text/javascript"> 
    function OnSuccess(ajaxContent) { 
     // in chrome, click F12 and go to console to see what's inside... 
     console.log(ajaxContent); 
    } 
</script> 

Ref。 ASP.NET MVC3 AJAX.BeginForm AjaxOptions OnSuccess OnFailure Problem

+0

但不會有任何ajax調用這個事件? –

+0

是的,但每次都會傳遞一個不同的對象。從'ajaxContent'你應該可以得到你傳遞給控制器​​的ID。然後,您可以使用該ID進行操作。 – user1477388

相關問題