我无法从剃刀视图中看到Http请求是否为回发
在MVC 5中我们有IsPost
但是我在MVC 6上不起作用
我甚至无法在视图中获取Request对象
答案 0 :(得分:6)
您可以在ViewContext上创建一个扩展方法来访问ViewContext.HttpContext.Request并检查Method。可能是这样的:
public static class ViewContextExtensions
{
public static bool IsPost(this ViewContext viewContext)
{
return viewContext.HttpContext.Request.Method == "POST";
}
}