网页传递参数的两种方式
1.GET
传统的
http://网址/showarticle.do?articleid=****&sss=123&author=100
MVC
http://网址/控制器/action/id
<a href="~/default2/GetResult/@v.BookId">@v.Title</a>
@Html.ActionLink(v.Title, "GetResult", "default2",new { id=v.BookId},UrlParameter.Optional)
2.POST
前台构建一个表单,表单中的控件name属性和控制器中某个函数的FormCollection的索引值一一对应。
区别:
1、数据量,Get 少,Post 多
2、GET 查询过程中传递参数,删除操作。Post 添加、修改
今天,在 ASP.NET MVC 下的 GET 和 POST ,不同技术处理的方式不太相同。
GET 和 POST 是传参的方式,不是传参的数据格式。目前来说,标准的数据格式JSON。