form的post和get方法实现
2009-12-30 00:03
267 查看
<form id="form1" method="get" name="form1" action="pageresponserequest.aspx">
你的姓名是:<input type="text" name="name"/><br />
你的年龄是:<input type="text" name="age" /><br />
<input type="submit" value="提交"/>
这样在输入姓名和年龄后会自动在pageresponserequest.aspx后面加上“ ?name=...&age=... ” ;
在pageresponserequest.aspx.cs类加载处理方法中可以这样写:
string id = Request.QueryString["name"];
string age = Request.QueryString["age"];
Response.Write("你的姓名是:"+id+"<br />你的年龄是:"+age);
Response.Write("<br />你使用的是" + Request.RequestType + "方式传送数据");
如果把method属性改为post,就不会在后面加上,但是同样可以收集到数据:
string aa = Request.Form["name"];
string bb = Request.Form["age"];
Response.Write(aa + "<br />" + bb);
Response.Write("<br />你使用的是" + Request.RequestType + "方式传送数据");
这时候如果是method属性为get,就看不到字符串aa和bb的值了。
如果你不知道使用的是post还是get,以下的方法也可以的:
string cc = Request.Params["name"];或 string cc = Request["name"];
string dd = Request.Params["age"];或 string dd = Request["age"];
Response.Write(cc + "<br />" + dd);
Response.Write("<br />你使用的是" + Request.RequestType + "方式传送数据<br />");
Request.Params可以处理两种方式所得到的数据。
你的姓名是:<input type="text" name="name"/><br />
你的年龄是:<input type="text" name="age" /><br />
<input type="submit" value="提交"/>
这样在输入姓名和年龄后会自动在pageresponserequest.aspx后面加上“ ?name=...&age=... ” ;
在pageresponserequest.aspx.cs类加载处理方法中可以这样写:
string id = Request.QueryString["name"];
string age = Request.QueryString["age"];
Response.Write("你的姓名是:"+id+"<br />你的年龄是:"+age);
Response.Write("<br />你使用的是" + Request.RequestType + "方式传送数据");
如果把method属性改为post,就不会在后面加上,但是同样可以收集到数据:
string aa = Request.Form["name"];
string bb = Request.Form["age"];
Response.Write(aa + "<br />" + bb);
Response.Write("<br />你使用的是" + Request.RequestType + "方式传送数据");
这时候如果是method属性为get,就看不到字符串aa和bb的值了。
如果你不知道使用的是post还是get,以下的方法也可以的:
string cc = Request.Params["name"];或 string cc = Request["name"];
string dd = Request.Params["age"];或 string dd = Request["age"];
Response.Write(cc + "<br />" + dd);
Response.Write("<br />你使用的是" + Request.RequestType + "方式传送数据<br />");
Request.Params可以处理两种方式所得到的数据。
相关文章推荐
- android利用httpclient实现post、get请求restful接口进行json和form表单数据提交等公共方法类
- VC实现HTTP协议的GET和POST方法
- asp.net中form的Post和Get方法详讲
- form表单提交的 get/post 方法(一)区别
- PHP中使用CURL实现Get和Post请求的方法
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
- PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
- C#通过WebClient/HttpWebRequest实现http的post/get方法
- FORM中的GET POST方法区别
- Form中的get和post方法主要区别
- 【iOS开发-93】GET和POST请求的实现步骤,MD5加密方法
- Form中的get和post方法
- HTML表单Form中的get和post方法
- java 实现 HTTP请求(GET、POST)的方法
- httpcomponents-client-4.3.5实现http的post请求和get请求方法
- PHP中使用cURL实现Get和Post请求的方法
- Form的method方法get和post的区别
- VC实现HTTP协议的GET和POST方法