Html Einbetten.ActionLink in Javascript in Razor

Ich weiß, dass es möglich ist, einbetten @Html in Javascript in MVC3, aber ich kann nicht die folgenden arbeiten und sind nicht sicher, ob das möglich ist noch.

Mithilfe von jQuery-DataTable, ich habe einen AJAX-Aufruf, um meine neue Zeile, dann habe ich ein Programm hinzufügen, dies mit Hilfe des datatable-API. Das alles funktioniert, aber dann will ich meine Bearbeiten ActionLink auf die Reihe und es wird nur mit dem text "Bearbeiten", nicht den link.

Natürlich könnte ich das manuell tun, Frage mich, ob es eine bessere option.

z.B.

 tablePallets.fnAddData([ GetPalletActionLinks(), etc...


    function GetPalletActionLinks() {
        var result = @Html.ActionLink("Edit", "EditPallet", new { id = 1 });
        return result;
}

Habe ich hart codiert ID = 1 für den moment, aber ich kann mich leicht dieses für die neu erstellte Zeile.

Dank
Duncan

InformationsquelleAutor Duncan | 2011-04-29

Schreibe einen Kommentar