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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, es ist ein einfach wie das hinzufügen von Anführungszeichen um den link:
Generiert die ganze
<a>
tag. Was könnten Sie tun, als gut, ist nur wieder die url:und die Einbettung in eine bestehende Anker mit jQuery:
Ich weiß, was du meinst, hier gilt das gleiche =)
InformationsquelleAutor Sergi Papaseit