1.Request对象的使用
常用方法 | 解释 |
Write | 用于向当前HTTP响应流写入文本,使其成为返回页面的一部分 |
End | 将当前所有缓冲的输出发送到客户端,停止该页的执行,并触发Application对象的EndRequest事件 |
Redirect | 将用户从请求页面重新定向或转到另一页面 |
1.利用Redirec方法实现重定向
创建两个Web页面,并创建对应的控件和创建对应的事件
为按钮点击事件编写对应的实现内容输出的服务端代码
页面运行的初始化效果
点击按钮后触发点击事件,运行服务端代码跳转第二个页面后的效果
2.利用Write方法实现内容输出
创建一个Web页面,并创建对应的控件和创建对应的事件
为按钮点击事件编写对应的实现内容输出的服务端代码
页面运行的初始化效果
点击按钮后触发点击事件,运行服务端代码后的效果
3.利用End方法实现页面关闭
创建一个Web页面,并创建对应的控件和创建对应的事件
为按钮点击事件编写对应的实现内容输出的服务端代码
页面运行的初始化效果
点击按钮后触发点击事件,运行服务端代码后的效果
2.Response对象的使用
Request对象用于从客户端获取数据,使用该对象可以访问任何HTTP请求传递的信息。
属性 | 说明 |
QueryString | URL参数的名称与值 |
Form | Form表单的Method属性值为post时,表单控件值的集合 |
1.使用QueryString获取页面传值
创建两个Web页面,并创建对应的控件和创建对应的事件
跳转第二个页面,并通过URL传值
获取URL传过来的值
效果:第一个页面点击传值按钮后,携带值跳转第二个页面
2.使用Form获取页面传值
创建两个Web页面,并创建对应的控件。将传值方式改为Post
获取传过来的值
效果:第一个页面点击传值按钮后,携带值跳转第二个页面
3.Server对象的使用
名称 | 说明 |
MapPath | 把相对路径转换为绝对路径 |
Execute | 包含另一个网页 |
Transfer | 包含另一个网页 并且被包含位置以下的内容被截断 |
HtmlEncode | 对传入的数据进行HTML解析 |
UrlEncode | 对传入的数据进行URL编码 |
2.Execute方法和Transfer方法
创建两个Web页面,并创建对应的控件和创建对应的事件
为按钮点击事件编写对应的实现内容输出的服务端代码
执行程序后的初始化页面
点击Execute按钮后的效果
点击Transfer按钮后的效果
3.HtmlEncode方法
创建一个Web页面,分别在服务端输出带标签的字符,从而对比其效果
4.UrlEncode方法的使用
创建一个Web页面,并创建对应的控件和创建对应的事件
为按钮点击事件编写对应的实现内容输出的服务端代码
运行之后两个效果进行对比