У меня есть ниже функции яваскрипта в моем приложении MVC,Как передать несколько параметров в url.action в JavaScript в MVC?
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;
}
Но это не работает. Вот мой контроллер код по я не получаю любые значения ниже vaiables,
public ActionResult Index(int productId, int orderId, int employeeId, string mode)
{
return View();
}
Любые идеи о том, как передать несколько параметров через url.action?
Что такое значение 'params' (используйте console.log (Params)', чтобы проверить выход) –
Является ли ваш код внутри файла JS или внутри CSHTML (бритва) файл? – simdrouin
@StephenMuecke Вот ответ в хроме, PARAMS = "/ Home? ProductID = 1 & OrderId = 4 & EmployeeID = 10 & Mode = редактировать", ProductID = 1, OrderId = 4, EmployeeID = 10, режим = редактировать – AMeh