Я работаю на сайте в ASP.NET MVC, где пользователю предоставляется календарь, и при нажатии на определенную календарную дату запускается следующая функция:
function selectHandler(event, data) {
var myRequest = new Request.HTML({
url: '/Calendar/EventList',
method: 'post',
data: { datedata: data.toString() },
update: $('postback'),
}).send();
};
Я использую классы MooTools AJAXчтобы вызвать мой Controller Action / Calendar / EventList, как показано ниже:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult EventList(string datedata)
{
CalendarViewData viewData = new CalendarViewData
{ EventList = GetEventsList(datedata) };
return View(viewData);
}
Я могу установить точку останова в действии EventList и увидеть, что он возвращает представление, но браузер остается на начальной странице,и никогда не перенаправляет на страницу, возвращенную этим действием EventList.
Я подозреваю, что мне нужно добавить больше к моей функции JavaScript, но я не уверен, что.Есть идеи?