я не могу видеть с точки зрения бритвы, если запрос Http является постбэкASP.NET 5 IsPost ушел?
в MVC 5 мы имели IsPost
, но он не работает мной на MVC 6
я не могу даже получить Запросить объект в представлении
я не могу видеть с точки зрения бритвы, если запрос Http является постбэкASP.NET 5 IsPost ушел?
в MVC 5 мы имели IsPost
, но он не работает мной на MVC 6
я не могу даже получить Запросить объект в представлении
вы можете создать метод расширения в ViewContext для доступа к ViewContext.HttpContext.Request и проверить его. Возможно, как это:
public static class ViewContextExtensions
{
public static bool IsPost(this ViewContext viewContext)
{
return viewContext.HttpContext.Request.Method == "POST";
}
}
im пытается выяснить, почему он был удален и если есть аналогичный способ, который они заменили, но это будет делать сейчас – CMS
Это пропало, потому что это не имеет смысла в представлении, и вы можете получить эту информацию повсюду, используя разные контексты. –
Я думал, что это ушла вместе со всей идеей «PostBacks» .....! – Tommy
тестирование Try: 'если (Request.HttpMethod ==«POST») {}' –
У меня возникли проблемы мышления разумного сценария, в котором можно было бы даже * хотите * получить доступ к Объект 'Request' в представлении или должен знать что-либо о запросе, который был получен контроллером. Похоже, что это представление содержит логику, которая не должна быть в представлении. – David
как я написал Запрос не разрешен – CMS