Как я могу проверить, был ли вызван контроллер, используя post или get? - PullRequest
17 голосов
/ 15 ноября 2009

В ASP.Net MVC, как я могу проверить метод контроллера, если он был вызван с использованием post или get?

Я знаю, что я могу ограничить вызов методов только по почте или get - но как я могу проверить post / get в методе, который разрешает оба?

Ответы [ 3 ]

34 голосов
/ 15 ноября 2009
ControllerContext.HttpContext.Request.HttpMethod

или просто

Request.HttpMethod 

в контроллере

11 голосов
/ 15 ноября 2009

Вы можете проверить свойство Request.HttpMethod .

0 голосов
/ 24 июня 2016

Я использую эту комбинацию для проверки зрения

var method = Request.HttpMethod;

if (Request.HttpMethod == "POST") {
    var check = "";
}

if (Request.HttpMethod == "GET") {
    var check = "";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...