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
您可能感兴趣
- mvc中validateinput属性失效
- mvc中使用uploadify批量上传
- mysql mvcc 隔离级别(详解MySQL事务的隔离级别与MVCC)
- MVC使用HandleErrorAttribute自定义异常
- mysql乐观锁与mvcc(MySQL中的乐观锁,悲观锁和MVCC全面解析)
- MVC扩展HtmlHelper实现CheckBoxList
- mvc中@helper的用法
- php框架制作方法(PHP从零开始打造自己的MVC框架之路由类实现方法分析)
- MVC中outputcache缓存
- MVC中的ActionResult
- MVC中使用jQuery加载分部视图(PartialView)
- asp.net MVC处理流程
- php入门教程环境搭建教程(PHP从零开始打造自己的MVC框架之入口文件实现方法详解)
- MVC中报get_RazorKeywords()错误的解决方法
- mvc JavaScriptResult的用法
- python如何编写一个用户登录系统(Python实现的登录验证系统完整案例基于搭建的MVC框架)
- 越南旅游攻略(越南旅游攻略自由行)
- 成都旅游攻略(成都旅游攻略自由行最佳线路)
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)