Embed Html.ActionLink em Javascript no Razor
Sei que é possível incorporar @ HTML em Javascript no MVC3, mas não consigo fazer o seguinte funcionar e não tenho certeza se isso ainda é possível.
Usando o jQuery DataTable, tenho uma chamada AJAX para criar minha nova linha e adiciono programaticamente isso usando a API da tabela de dados. Tudo funciona, mas quero colocar meu Edit ActionLink na linha e ele aparece apenas com o texto "Edit", não com o link.
Claro que eu poderia fazer isso manualmente, apenas me perguntando se existe uma opção melho
por exemplo
tablePallets.fnAddData([ GetPalletActionLinks(), etc...
function GetPalletActionLinks() {
var result = @Html.ActionLink("Edit", "EditPallet", new { id = 1 });
return result;
}
Eu codifiquei o ID = 1 no momento, mas posso obtê-lo facilmente para a linha recém-criad
Obrigado Duncan