12
var boxIdValue = 233;
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=233}, null)';
Quando ho hardcode boxId
allora funziona. Ma quando scrivo:Javascript variabile nel rasoio ActionLink
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=boxIdValue}, null)';
E non lo fa. È possibile mescolare javascript var e rasoio in questo modo?
Questo funziona solo se non avete un secondo parametro. Qualcosa di simile a new {boxId = -1, page = 1} fallirà. Il separatore sarà codificato in html come & e il parametro di pagina non sarà disponibile sul catione. Per farlo funzionare è necessario utilizzare @ Html.Raw (Html.ActionLink ... –