При вызове Ajax.ActionLink и передаче нового экземпляра AjaxOptions HttpMethod по умолчанию является GET, не POST, как указано в документации. Является ли документация неправильной или ActionLink как-то изменяет структуру AjaxOptions, проверяя, было ли свойство установлено пользователем? Я не понимаю, почему это так.
Ajax.ActionLink
ActionLink
AjaxOptions
http://msdn.microsoft.com/en-us/library/system.web.mvc.ajax.ajaxoptions.httpmethod.aspx
Очевидно, что по умолчанию фактически пустая строка (согласно Reflector), и классы, которые ее используют, обрабатывают "" как GET. Так что по умолчанию GET, документы неверны.
""