Feng
导航
C++博客
首页
新随笔
联系
聚合
管理
统计
随笔 - 47
文章 - 0
评论 - 9
引用 - 0
公告
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
BFS(6)
(rss)
DFS(6)
(rss)
DP(21)
(rss)
water(9)
(rss)
随笔(1)
(rss)
贪心(2)
(rss)
网站开发(3)
(rss)
随笔档案
2009年7月 (3)
2009年5月 (24)
2009年4月 (20)
文章分类
ACM
(rss)
搜索
(rss)
ACM
hh大大
javaman
novosbirsk
shǎ崽
VeryYellowVeryBruteForce
winsty
呆滞的慢板
钝剑室
威士忌
小火鸡
英雄哪里来
WEB
SYT
SZG
友情链接
Dreams
Happy 峰
WPL
Xredman
Xu XH
搜索
积分与排名
积分 - 14640
排名 - 980
最新评论
1. re: zju 1520 Duty Free Shop
这也算dp?笑死了,你再测试下数据,明显错的.这题它的测试数据不严才让你过了
--山窝飞机
2. re: zju 1520 Duty Free Shop
请问输入
11 12
4
1 2 10 10
应该输出什么
--zgx
3. re: 统计数字
快点再多做几个题吧
--我是谁
4. re: hdu 2372 El Dorado
非常不错,我第一次做就没有考虑到大数的应用
--DreamSky
5. re: hdu 1195 Open the Lock
你帮我写吧!@DreamSky
--Going
阅读排行榜
1. GridView获取当前行的索引值(919)
2. Request与response对象(698)
3. zju 1520 Duty Free Shop(622)
4. hdu 1203 I NEED A OFFER!(547)
5. zju 2301 Color the Ball(528)
评论排行榜
1. 慢慢喜欢ACM(3)
2. zju 1520 Duty Free Shop(2)
3. hdu 1195 Open the Lock(2)
4. 统计数字(1)
5. hdu 2372 El Dorado(1)
Request与response对象
Response对象:
Response对象用于将数据从服务器发送回浏览器。它允许将数据作为请求的结果用HTML超文本的格式发送到浏览器中,并提供有关响应的信息。它可以用来在页面中输入数据,在页面中跳转,还可以传递各个页面的参数。它与HTTP协议的响应消息对应。
Response 对象常用属性及说明:
属 性
说 明
Buffer
获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送
Cache
获取web页的缓存策略,如过期时间,保密性,变化字句等
Charset
设定或获取HTTP的输出字符编码
Expires
获取或设置在浏览器上缓存的页过期之前的分钟数。
cookies
获取当前请求的cookie集合
IsClientConnected
传回客服端是否仍然和server连接
SuppressContent
设定是否将HTTP的内容发送至客服端浏览器,若为true。则网页将不会传至客户端
Response 对象常用方法及说明
方 法
说 明
AddHeader g
将一个HTTP头添加到输出流
AppendToLo
将自定义日志信息添加到IIs日志文件
Clear
将缓冲区的内容清除
End
将目前缓冲区中的所有内容发送至客户端然后关闭
Flush
将缓冲区的所有的数据发送至客户端
Redirect
将网页从新导向另一个地址
Write
将数据输出到客户端
WriteFile
将指定的文件直接写入HTTP内容输出流
红色为比较重要的方法与属性。
Request对象:
Request对象用于检索从浏览器向服务器所发送的请求信息。它提供对当前页面请求的访问,包括标题,cookie,客户端证书,查询字符串等。它与HTTP协议请求消息相对应。
Request对象常用属性及说明
属 性
方 法
Application
获取服务器上asp.net应用程序虚拟应用程序的根目录路径
Browser
获取或设置有关正在请求的客户端浏览器的功能信息。
ContentLength
指定客户端发送的内容长度(以字节计)
Cookies
获取客户发送的cookie集合
FilePath
获取当前请求的虚拟路径。
Files
获取采用多部分MIME格式的客户端上载的文件集合
Form
获取窗体变量集合
Item
从cookies,Form,QueryString或ServerVariables集合中获取指定的对象
Params
获取cookies,Form,QueryString或ServerVariables项的组合集合
Path
获取当前请求的虚拟路径
QueryString
获取HTTP查询字符串变量集合
UserHostAddress
获取远程客户端IP主机地址
UserHostName
获取远程客户端DNS名称
Request对象常用方法及说明
方 法
说 明
MapPath
为当前请求将请求的URL中的虚拟路径映射到服务器上的物理路径
SaveAs
将HTTP请求保存到磁盘
红色为比较重要的方法与属性。
Request与Response对象是asp.net中的最基本的对象中的两个。两者实现的功能正好相反。Request对象的功能是单向的,它只能接受客户端Web页提交的数据。Response对象的功能是将服务器端的数据发送到客户端用户的浏览器。简单来说,Request实现的是输入功能。Response则实现输出功能。这两个对象是对立合作的。
页面传值:是指将页面的一个变量通过页面跳转传递到特定页面,其格式为:
Response.Rediirect(“
~/
welcome.aspx
?
part1
=
one
&
part2
=
other”);
在获得传值的特定页面可以用变量来接收由Request收到的值的值,达到在不同页面之间数据共享的目的。
实例1.
0
:页面跳转并实现传值
定义触发事件:
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
}
protected
void
btnOK_Click(
object
sender, EventArgs e)
{
string
name
=
this
.txtName.Text;
string
sex
=
"
先生
"
;
if
(rbtnSex2.Checked)
sex
=
"
女士
"
;
Response.Redirect(
"
~/welcome.aspx?Name=
"
+
name
+
"
&Sex=
"
+
sex);
}
}
在页面welcome.aspx的初始化事件中获取Response对象传递过来的参数,并将其输出在页面上。
public
partial
class
Welcome : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
string
name
=
Request.Params[
"
Name
"
];
//
接收
string
sex
=
Request.Params[
"
Sex
"
];
Response.Write(
"
欢迎
"
+
name
+
sex
+
"
!
"
);
//
显示
}
}
posted on 2009-07-12 20:23
Going
阅读(698)
评论(0)
编辑
收藏
引用
所属分类:
网站开发
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
GridView获取当前行的索引值
FCKEDITOR
Request与response对象
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理