小结asp.net中get、post用法区别
2013-02-23 21:35
741 查看
Post:只能用于动态页面处理数据,静态页面中无法使用!(服务器解析会报错)
两种方式传值:get、post的用法区别:
get ---:string strName=context.Request.QueryString["txName"];//get方式提交的通过QueryString获取;
截取浏览器中套接字信息:
post---:string strSub = context.Request.Form["txName"];//post提交的通过Request.Form获取;参数存在于请求报文体中:
截取浏览器中套接字信息:
get方式场景:一种通过浏览器地址栏的url来提交【1.直接在浏览器后面加入;2.使用超链接;3.通过js实现】(如:<a href="07DoGet.aspx?txtName=abc&pwd=abc">跳转</a>),另一种通过form表单的method=get。
post方式场景:通过form表单的method=post
以上分析了get、post的却别,现在小结其使用:
什么时候使用POST,什么时候使用GET?
可以根据语义来区分:
POST:当浏览器将用户数据传至服务器保存时(如:注册、保存文章等);
GET:当浏览器为了获取服务器的某段数据时(如:文章详细页面,分页等)
Response和Request:
两种方式传值:get、post的用法区别:
get ---:string strName=context.Request.QueryString["txName"];//get方式提交的通过QueryString获取;
截取浏览器中套接字信息:
post---:string strSub = context.Request.Form["txName"];//post提交的通过Request.Form获取;参数存在于请求报文体中:
截取浏览器中套接字信息:
get方式场景:一种通过浏览器地址栏的url来提交【1.直接在浏览器后面加入;2.使用超链接;3.通过js实现】(如:<a href="07DoGet.aspx?txtName=abc&pwd=abc">跳转</a>),另一种通过form表单的method=get。
post方式场景:通过form表单的method=post
以上分析了get、post的却别,现在小结其使用:
什么时候使用POST,什么时候使用GET?
可以根据语义来区分:
POST:当浏览器将用户数据传至服务器保存时(如:注册、保存文章等);
GET:当浏览器为了获取服务器的某段数据时(如:文章详细页面,分页等)
Response和Request:
相关文章推荐
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别
- ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
- ASP.net 中Get和Post的用法
- 【笔记】Asp.net的Post与get的区别
- Asp.net 第二课 9/18 get和post的区别
- ASP.NET中Get和Post的用法
- ASP.Net学习笔记006--Get和Post的区别
- (转)Asp.net 中 Get和Post 的用法