Лучший отвечающий
Как из представления узнать вызвано оно методом GET или POST?

Вопрос
-
Вопрос14 февраля 2011 г. 16:30
Ответы
-
Либо, если точно следовать сути вопроса:
<% if (Page.Request.HttpMethod == "GET") { %>Это был GET<% } else if (Page.Request.HttpMethod == "POST") { %>Это был POST<%} else { %>Это было что-то другое<% } %>
- Помечено в качестве ответа Артур Терегулов 14 февраля 2011 г. 18:21
14 февраля 2011 г. 17:40 -
короче, я нашел такой метод как IsPost
- Помечено в качестве ответа Артур Терегулов 2 сентября 2011 г. 15:19
2 сентября 2011 г. 15:19
Все ответы
-
Как я понял, Вы имеете в виду ASP.NET MVC.
Добавьте на страницу:
<%= Page.Request.HttpMethod %>
14 февраля 2011 г. 17:37 -
Либо, если точно следовать сути вопроса:
<% if (Page.Request.HttpMethod == "GET") { %>Это был GET<% } else if (Page.Request.HttpMethod == "POST") { %>Это был POST<%} else { %>Это было что-то другое<% } %>
- Помечено в качестве ответа Артур Терегулов 14 февраля 2011 г. 18:21
14 февраля 2011 г. 17:40 -
не сработало, пришлось заменить на System.Web.HttpContext.Current.Request.HttpMethod.ToString()15 февраля 2011 г. 9:57
-
Да, это альтернативный (и более универсальный) метод. Видимо, заголовочная часть представления у нас разная. Я проверял предыдущий вариант на тестовом проекте ASP.NET MVC 2 в Visual Studio 2010.15 февраля 2011 г. 10:17
-
у меня MVC 3, заголовок представления пустой15 февраля 2011 г. 10:37
-
еще сработало Request.HttpMethod.ToString()22 февраля 2011 г. 22:24
-
короче, я нашел такой метод как IsPost
- Помечено в качестве ответа Артур Терегулов 2 сентября 2011 г. 15:19
2 сентября 2011 г. 15:19