mvc中Action前HttpPost的作用
类别:编程学习 浏览量:2425
时间:2015-9-9 mvc中Action前HttpPost的作用
mvc中Action前HttpPost的作用一、Action前HttpPost实例
[HttpPost]
public string post_test(string str)
{
return "post的字符串是:"+str;
}
脚本调用
function post_test()
{
$.post("/test/post_test", { str: "John" }, function (data)
{
$('#lbl_show').text(data);
});
}
$.ajax({
type: "POST",
url: "/test/post_test",
data: "str='" + John+ "'",
success: function(msg) {
$('#lbl_show').text(data);
}
});
二、Action前HttpPost 的作用
限制action只接受HttpPost的请求,对于HttpGet的请求则提示404找不到页面。
如果Action前即没有 [HttpPost],也没有 [HttpGet] ,则两种方式的请求都接收。
三、Post方式提交数据后,Controller中寻找Action的相应机制
1、查找有没有[HttpPost]标注的Register Action,如果有,则执行,如果没有,则2
2、查找有没有没有任何[HttpPost]或者[HttpGet]标记的Register Action,如果有,则执行,如果没有,则3
3、返回“The Resource can't be found"的异常信息
标签:mvc
您可能感兴趣
- asp.net MVC处理流程
- php框架初始化教程学习(PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解)
- MVC中JavaScriptResult
- mvc在视图中使用@helper封装输出代码
- mvc中validateinput属性失效
- php框架使用方法大全(PHP MVC框架中类的自动加载机制实例分析)
- mvc renderpartial
- MVC中报get_RazorKeywords()错误的解决方法
- mysql mvcc 流程(Mysql MVCC机制原理详解)
- iiS7中如何部署MVC3程序
- MVC中数据验证
- mysql数据结构讲解(详解MySQL 数据库隔离级别与MVCC)
- MVC中JSON字符长度超出限制
- php入门教程环境搭建教程(PHP从零开始打造自己的MVC框架之入口文件实现方法详解)
- mysql乐观锁与mvcc(MySQL中的乐观锁,悲观锁和MVCC全面解析)
- Asp.net Mvc模型绑定
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
热门推荐
- 织梦网站栏目管理和内容发布(使用DEDE织梦计划任务功能定时更新首页)
- python集合类(Python数据类型之Set集合实例详解)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- filter的用法css(CSS filter 有什么神奇用途)
- anaconda如何配置python3.7(WIn10+Anaconda环境下安装PyTorch避坑指南)
- linux怎么上传windows的文件(Windows本地环境和Linux腾讯云服务器之间传输文件的方法)
- js弹出新窗口被拦截的解决方法
- SQL join中on与where区别
- css3设置元素的边框图像(详解CSS3 用border写 空心三角箭头 两种写法)
- IEnumerable的用法