如果 Http 请求是回发,我无法从 Razor View 中看到
在 MVC 5 中,我们有 IsPost
但它在 MVC 6 上对我不起作用
我什至无法在 View 中获取请求对象
最佳答案
您可以在 ViewContext 上创建一个扩展方法来访问 ViewContext.HttpContext.Request 并检查该方法。可能是这样的:
public static class ViewContextExtensions
{
public static bool IsPost(this ViewContext viewContext)
{
return viewContext.HttpContext.Request.Method == "POST";
}
}
关于asp.net-mvc - ASP.NET 5 IsPost 不见了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33510683/