12
var boxIdValue = 233;
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=233}, null)';
當我硬編碼boxId
然後它的工作。但是當我寫:JavaScript中可變的剃鬚刀ActionLink
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=boxIdValue}, null)';
它沒有。這樣可以混合JavaScript var和剃鬚刀嗎?
東西纔會有效解決這個問題。類似new {boxId = -1,page = 1}將會失敗。分隔符&將被編碼爲&,頁面參數在陽離子上不可用。爲了它的工作,你需要使用@ Html.Raw(Html.ActionLink ... – 2017-12-20 08:49:28