我在@Url.Action()
中傳遞了兩個變量參數。但它不接受可變參數,而是接受常數值。我的代碼是這樣的變量參數在@ Url.ACtion中不接受()
$(document).ready(function() {
$(".print").click(function() {
var id = $(#id).val();
var dept = $(#dept).val();
var url = "@Html.Raw(@Url.Action("ActionResultname", "ControllerName", new {sid= id , sdept=dept }))";
window.location.href = url;
});
});
這裏id
& sid
不接受作爲一種價值,其採取的字符串。但是,如果我通過像
var url = "@Html.Raw(@Url.Action("ActionResultname", "ControllerName", new {sid= 10, sdept=30}))";
其正確地接受作爲sid=10
& sdept=30
。請幫助我如何將一個變量傳遞給參數。
剃刀代碼解析的服務器上** **其發送到視圖。它不會因爲你定義了一些JavaScript變量而得到更新 –