MVC3 .NET Ajax.ActionLink с использованием опции POST, а сгенерированный URL показывает идентификатор - PullRequest
1 голос
/ 22 февраля 2012

У меня есть Ajax.ActionLink, который помещает метод в контроллер и передает Id.Это определенно сообщения, как я украсил метод с помощью: [HttpPost].URL отображает значение Id.Это правильно, так как я бы подумал, что POSTing будет скрывать идентификатор от URL.Мне интересно, является ли это функциональностью по умолчанию MVC3 или мне нужно изменить значения моего маршрута?Спасибо

1 Ответ

0 голосов
/ 22 февраля 2012

Метод украшения контроллера недостаточен, и в этом случае проблема не выглядит.

Если идентификатор отображается как часть URL-адреса, запрос, скорее всего, GET, а не POST.

Вы можете указать тип запроса в Ajax.ActionLink. Убедитесь, что вы указали, что это должен быть POST.

Сделайте это, используя AJAX Options .

...