【发布时间】:2011-08-15 08:48:57
【问题描述】:
我知道可以在 MVC3 的 Javascript 中嵌入 @Html,但我无法让以下工作正常工作,也不确定这是否可行。
使用 jQuery DataTable,我有一个 AJAX 调用来创建我的新行,然后我使用数据表 API 以编程方式添加它。这一切都有效,但是我想将我的 Edit ActionLink 放到行上,它只显示文本“编辑”,而不是链接。
当然我可以手动执行此操作,只是想知道是否有更好的选择。
例如
tablePallets.fnAddData([ GetPalletActionLinks(), etc...
function GetPalletActionLinks() {
var result = @Html.ActionLink("Edit", "EditPallet", new { id = 1 });
return result;
}
目前我已经硬编码了 ID = 1,但我可以很容易地为新创建的行获取它。
谢谢 邓肯
【问题讨论】:
标签: jquery asp.net asp.net-mvc-3 datatable razor