我在@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变量而得到更新 –