У меня свой маршрут:
routes.MapRoute(
"Index", // Route name
"Index/{date}", // URL with parameters
new { controller = "Index", action = "Index",
date = UrlParameter.Optional } // Parameter defaults
Как я могу вызвать мой метод в контроллере индекса?
[HttpPost]
public ActionResult GetIndexationWage(string BeginDate, string EndDate)
{
...
}
Когда я пытаюсь это сделать:
$.ajax({
url: '@Url.Action("GetIndexationWage")',
type: 'POST',
data: JSON.stringify(myVar),
dataType: 'json',
processData: false,
contentType: 'application/json; charset=utf-8',
success: function(data) {
....
Он возвращает мою страницу (/ Index), но не данные JSON. Как это сделать без отдельного контроллера (экземпляр - ajaxController)?