12
var boxIdValue = 233;
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=233}, null)';
私はboxId
をハードコードすると動作します。しかし、私が書くとき:剃刀のJavascript変数
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=boxIdValue}, null)';
それはありません。この方法でjavascript varとrazorを混在させることは可能ですか?
のようなものでしか動作をすることによって、これを解決するだろう。新しい{boxId = -1、page = 1}のようなものは失敗します。セパレータは&htmlで&とエンコードされ、ページパラメータはカチオンで利用できません。それはあなたが@ Html.Raw(Html.ActionLinkを使用する必要が動作するために... –