发布网友 发布时间:2022-04-27 07:14
共3个回答
热心网友 时间:2022-04-18 05:00
一个是输出到客户端去,比如在开发中,经常在业务层使用 response.write("<script>alert('警告!密码错误!')</script>")
而request 可以看成是是读取,可以用来获取一个流的数据, request["id"]
热心网友 时间:2022-04-18 06:18
★ Request
提供对当前页请求的访问,其中包括请求标题、Cookie、客户端证书、查询字符串等。可以使用此类读取浏览器已经发送的内容。
下面的C#代码示例说明如何从 HttpRequest 对象获取 Headers 集合并将其写入 ASP.NET 页。
int loop1, loop2;
NameValueCollection coll;
coll=Request.Headers;
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1<arr1.Length; loop1++)
{
Response.Write("Key: " + arr1[loop1] + "<br>");
String[] arr2=coll.GetValues(arr1[loop1]);
for (loop2 = 0; loop2<arr2.Length; loop2++)
{
Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
}
}
★ Response
提供对当前页的输出流的访问。可以使用此类将文本插入页中、编写 Cookie,等等。
下面的C#代码示例演示如何通过使用 HttpResponse 对象创建 Cookie,并将其添加到页的 HTTP 输出。
HttpCookie MyCookie = new HttpCookie("LastVisit");
DateTime now = DateTime.Now;
MyCookie.Value = now.ToString();
MyCookie.Expires = now.AddHours(1);
Response.Cookies.Add(MyCookie);
热心网友 时间:2022-04-18 07:52
Response对象用于动态响应客户端请求(Request),并将动态生成的响应结果返回到客户端浏览器中.
利用Request对象可以在服务器端获得用户端的信息.