0
我正在擴展ActionResult
類。在ExecuteResult
方法中,我想檢查該操作是否爲GET
或POST
,但在ControllerContext
類中似乎沒有屬性,這會讓我這樣做。有誰知道如何檢查ControllerContext
的請求類型?從ActionResult獲取請求類型
public override void ExecuteResult(ControllerContext context)
{
//See if the request was POST
if (context.HttpContext.Request.?)
{
DoStuff();
}
DoOtherStuff();
}
也許你可以做一些類似[這]東西(http://stackoverflow.com/問題/ 1169490 /升C-ASP淨MVC-發現-OUT-是否-GET-或-後進行調用的上控制器-ACTI)? – MilkyWayJoe
@MilkyWayJoe是的。 HttpMethod被隱藏在ControllerContext類中。一定忽略了它。 –