12
var boxIdValue = 233;
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=233}, null)';
Khi tôi hardcode boxId
thì nó hoạt động. Nhưng khi tôi viết:Biến Javascript trong dao cạo ActionLink
var result = title + '<br/>@Html.ActionLink("Detail", "Show", "Boxes", new{boxId=boxIdValue}, null)';
Không. Có thể trộn javascript var và dao cạo theo cách này?
này chỉ hoạt động nếu bạn không có một tham số thứ hai. Một cái gì đó như mới {boxId = -1, page = 1} sẽ thất bại. Dấu tách & sẽ được mã hóa html thành & và thông số trang sẽ không có sẵn trên cation. Để nó hoạt động, bạn cần sử dụng @ Html.Raw (Html.ActionLink ... –