我的 MVC 应用程序中有以下 javascript 函数,
function EditProducts(productId, orderId, employeeId, mode)
{
mode = "edit";
debugger;
var url = '@Url.Action("Index", "Home", new { productId = "__productId__", orderId = "__orderId__", employeeId = "__employeeId__", Mode = "__mode__"})';
var params = url.replace('__productId__', productId).replace('__orderId__', orderId).replace('__employeeId__', employeeId).replace('__mode__', mode);
window.location.href = params;
}
但这不起作用。这是我的控制器代码,我没有在下面的变量中获得任何值,
public ActionResult Index(int productId, int orderId, int employeeId, string mode)
{
return View();
}
关于如何通过 url.action 传递多个参数有什么想法吗?