12
var boxIdValue = 233;
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=233}, null)';
Cuando codigo boxId
entonces funciona. Pero cuando escribo:Variable de Javascript en razor ActionLink
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=boxIdValue}, null)';
No lo hace. ¿Es posible mezclar javascript var y navaja de esta manera?
Esto sólo funciona si usted no tiene un segundo parámetro. Algo como new {boxId = -1, page = 1} fallará. El separador será codificado en html como & y el parámetro de la página no estará disponible en el catión. Para que funcione, necesita usar @ Html.Raw (Html.ActionLink ... –