Запуск [HttpPost] ActionResult без формы или AJAX - PullRequest
0 голосов
/ 21 ноября 2011

У меня есть модальное окно (в представлении от "public ActionResult ViewItems"), которое при нажатии; отправляет пустую форму в результате действия с именем [HttpPost] public ActionResult DeleteItems.

Затем удаляет все отображаемые элементы. Мне не нужно публиковать какие-либо данные, так как они просто удаляют все, но в то же время я не хочу, чтобы это выполнялось методом HttpGet.

Итак, я могу удалить форму и получить jquery для запуска этого ActionResult?

Я мог бы сделать это с помощью ajax, но не хотел бы.

Спасибо

Кохан

1 Ответ

2 голосов
/ 21 ноября 2011

Это либо Аякс, либо форма.Что это - ваши единственные варианты согласно спецификации HTTP.Вам нужна форма для вашего сообщения, если вы не используете ajax.

Почему бы не использовать шаблон, используемый в примерах MVC для удаления?Вы получите подтверждение, а затем еще один пост.Ваше сообщение должно быть из формы, и в этой форме также должен быть указан знак анти-подделки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...