博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net内置对象Server
阅读量:4922 次
发布时间:2019-06-11

本文共 700 字,大约阅读时间需要 2 分钟。

1.Server是Context的一个属性,是HttpServerUtility类的一个对象。

2.Server.HtmlDecode(),Server.HtmlEncode(),Server.UrlEncode(),Server.UrlDecode()是对HttpUtility类中相应方法的一个代理调用。有的时候很难拿到Server对象,使用HttpUtility。

3.Server.Transfer(path)内部重定向请求,Server.Transfer(“hellow.aspx”)将用户的请求重定向给hellow.aspx处理,是服务器内部的接管,浏览器是意识不到这个接管的,不像是Response.Redirect那样经历“通知浏览器请求重新访问url这个网址和浏览器接到命令访问新网址的过程”,因此浏览器地址不会变化。因为是内部接管,所以在被重定向到的页面中是可以访问到Request,Cookies等这些来源页面接受的参数,就像这些参数是传递给他的。(不能定位到外部网站)

3.使用Server.Transfer不能直接重定向到ashx,否则报错(执行子请求出错)。

4.有时候拿不到HttpContext,可以通过HttpContext.Current拿到当前HttpContext,进而拿到Response,Request,Server等。

5.Server.Execute 方法执行后,原始页面保留控制权,Server.Transfer方法执行时主调页面失去控制权。

转载于:https://www.cnblogs.com/fanshaomin/p/3735558.html

你可能感兴趣的文章
linux Shell 脚本编写
查看>>
Xcode_7_GM_seed.dmg下载
查看>>
BZOJ2329: [HNOI2011]括号修复
查看>>
JVM内存管理------GC简介
查看>>
腾讯云搭建php环境
查看>>
HDU3341 Lost's revenge(AC自动机+DP)
查看>>
POJ1845 Sumdiv(求所有因数和+矩阵快速幂)
查看>>
[No0000155]为什么32位机器最大只能用到4GB内存
查看>>
除法与模运算的识别-大量除法推导过程
查看>>
直播软件在新页面登录后,关闭登录页面并刷新原先页面功能实现
查看>>
初识github之项目创建
查看>>
delphi登录QQ用的MD5密文生成单元
查看>>
推荐一个纯JavaScript编写的图表库——Highcharts
查看>>
颜色拾取器
查看>>
docker-compose 构建mongodb并导入基础数据示例
查看>>
20道JVM试题.
查看>>
批量修改样式及全选反选
查看>>
(转载)有关音频编码的知识与技术参数
查看>>
ADB控制手机命令
查看>>
[动态规划]从新手到放弃
查看>>