2009-10-25 67 views
0

我都有以下HTML顯示錶元素中的圖像行動MVC表的ActionLinks:更新使用JSON和JQuery

<%= Html.ActionLink("[EditImg]", "Edit", new { id = item.GrossBaseReconId }, new { id = "BaseReconEdit", rowsid = item.GrossBaseReconId }).Replace("[EditImg]", "<img src='/Content/images/page_white_edit.png' alt='Edit Details' title='Edit Details'>")%> 


<%= Ajax.ImageActionLink("/Content/images/delete.jpg", "Delete", "DeleteElement", new { id = item.GrossBaseReconId }, new AjaxOptions { OnSuccess = "DeleteGrossBasedRecon", Confirm = "Delete Gross Recon?", HttpMethod = "Delete" })%> 

我添加和編輯使用jQuery和JSON,需要刷新或添加到我的表上POST。

我的問題是:無論如何,我可以使用JSON將這些鏈接呈現到我的表中,當我編輯或插入一行?

我不知道如何正確構建字符串。

在此先感謝

回答

0

看起來很明顯 - 查看生成的源代碼,並按照呈現方式構建字符串。

var row = '<td>' + '<a href="/PaymentGross/Edit/' + data.GrossBaseReconId +'" id="BaseReconEdit" rowsid="' + data.GrossBaseReconId + '"><img src=' + "'" + '/Content/images/page_white_edit.png' + "'" + ' alt= ' + "'" + 'Edit Details' + '"' + ' title=' + "'" + 'Edit Details' + "'" + '></a>' + '&nbsp' + 

'' + '' +其餘行

這不是漂亮的 - 任何容易的辦法表示歡迎。

0

您將使用操作方法返回PartialView。 創建響應tr/td。更新或刪除resnpose表標籤並替換它。 簡單的工具解決方案。怎麼樣?