В моем приложении ASP.NET MVC 4 я использую следующий код JAX, взятый из этого сообщение StackOverflow для передачи параметров даты контроллеру, но я получаю следующую ошибку http 404: "Искомый ресурс был удален, его имя было изменено или временно недоступен. Запрошенный URL /myWebApp/myController/myAction/01/01/2014/31/12/2014"
Здесь элементы управления вводом txtFrom и txtTo имеют значения 01.01.2014 и 31.12.2014 соответственно. проблема в том, что MVC, вероятно, интерпретирует каждую дату как три разных параметра. Как мы можем это исправить. Я попытался заменить $('#txtFrom').val() на $('#txtFrom').val().replace("///g", "_"), но это не работает.
window.location.href = '@Url.Action("myAction")/' + $('#txtFrom').val() + '/' + $('#txtTo').val();
Метод действия:
public ActionResult myAction(string startDate, string endDate)
{
//simple code here to use the input parameters
}