【发布时间】:2010-12-30 12:26:29
【问题描述】:
ASP.NET MVC 是否有字符串“GET”和“POST”的常量?
【问题讨论】:
-
这样会不会有点多余?描述性字符串文字本身基本上是常量。
-
您想在哪里使用它们?通常最好使用
HttpVerbs.Get和HttpVerbs.Post -
在哪种情况下?
AcceptVerbs?Html.BeginForm?你想做什么? -
与 HttpContext.Request.HttpMethod 比较需要一个字符串。 AcceptVerbs 的数组参数也需要字符串。
-
是的,你可以。 HttpVerbs 是一个位标志枚举,如果你想接受超过 1 种类型,你只需要将它们 OR 在一起,
[AcceptVerbs(HttpVerbs.GET | HttpVerbs.POST)],不管你是否想使用字符串,你是正确的,我的答案不是你要求的解决方案。
标签: asp.net-mvc constants