Как я могу определить, является ли метод результатом получения или публикации из моего фильтра действий MVC? - PullRequest
14 голосов
/ 25 декабря 2011

У меня есть такие методы:

    [HttpPost]
    public ActionResult Delete(BaseViewModel vm) {

    public ActionResult Delete(string ac) {
        try {

Из моего фильтра действий я могу проверить, является ли метод публикацией или получением?

    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {

??

1 Ответ

32 голосов
/ 25 декабря 2011

Свойство ActionExecutingContext имеет свойство HttpContext.Оттуда вы можете получить свойство Request, которое имеет свойство HttpMethod, которое сообщает вам, какой метод использовался в этом запросе.

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