asp.net – 如果我没有为action方法指定[httpGet]或[httpPost],
发布时间:2020-12-16 07:29:27 所属栏目:asp.Net 来源:网络整理
导读:以前很多文章都提到HttpGet是默认的http方法.例如,如果我在asp.net mvc web应用程序中有以下操作方法,没有任何[httpGet]或[HttpPost]: – Public ActionResult TestMethod(int I =0) 所以我认为这个动作方法将被定义为Get动作方法,如果我按照“POST http:/
以前很多文章都提到HttpGet是默认的http方法.例如,如果我在asp.net mvc web应用程序中有以下操作方法,没有任何[httpGet]或[HttpPost]: –
Public ActionResult TestMethod(int I =0) 所以我认为这个动作方法将被定义为Get动作方法,如果我按照“POST http:// severname / test / TestMethod?i = 1”发送Posr请求将无法访问. 但似乎我的行动方法将适用于Post&当我没有指定任何http方法时获取请求.所以我知道HttpGet是默认的,但似乎不是这样吗?或者我错过了关于什么是httpGet默认的意思? 解决方法
我的理解,默认情况下它接受这两种类型的请求,无论是GET还是POST.但是当使用[httpGet]或[httpPost]属性修饰操作方法时,操作方法仅接受按属性定义的请求方法.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 我可以将ViewBag属性返回给Ajax成功回调吗?
- asp.net-mvc – ASP.NET MVC 2 – Html.DropDownList与View
- asp.net-web-api – 在ODataConventionModelBuilder中设置数
- Asp.Net Repeater ItemCommand dataitem始终为null
- 确定ASP.Net是否正确注册
- asp.net菜单控件在safari中无法正确呈现
- asp.net-mvc – 像Stack Overflow这样的网站如何在ASP.NET
- asp.net-mvc – ASP.NET MVC文化更改日期时间格式
- asp.net-mvc – Asp.Net MVC 2 Html.TextBoxFor为模型的Dat
- ASP.NET持续学习