2009-10-25 50 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表标签并替换它。 简单的工具解决方案。怎么样?