📄 kj04-04-03.txt
字号:
1.调用指定的ASP.NET网页
2.重定向到其他网页
在ASP.NET中,Response.Redirect()和Server.Transfer()都能实现网页重定向。这两个方法的区别在于:
◎ 利用Response.Redirect(),可重定向到已存在的任何网页;而Server.Transfer()只能用于重定向到已存在的位于同一目录或同一目录之下的目录中的ASP.NET网页。
◎ 利用Response.Redirect()完成重定向后,浏览器地址栏将显示新网页的URL,而利用Server.Transfer()完成重定向后,浏览器地址栏仍然显示旧网页的URL。
◎ 利用Server.Transfer()完成重定向后,原网页中所有内置对象的值仍保留;而利用Response.Redirect()完成重定向后,原网页中所有内置对象的值将被改写。
◎ 就重定向速度而言,Server.Transfer()优于Response.Direct()。
3.对字符串进行编码
当需要在浏览器中显示HTML源码时,应对这些源码用Server.HtmlEncode()方法进行编码,以免浏览器解释其中的格式标记。
当向服务器方发送URL参数时,如果数据中含有汉字或特殊字符(如“&”等),则应对URL参数进行编码,以免造成错误。
4.获取与虚拟路径或相对路径对应的实际路径
在构建网站时,程序员对所负责网站的逻辑存储结构是了然于胸的,但是当网站被安装在Web服务器上时,到底将其放在什么位置,是由服务器管理者决定的,一般设计网站的程序员并不知道,因此只有使用虚拟路径;另外,为了使网站能方便地在不同的服务器间迁移,使用虚拟路径也是必然的选择。
在对服务器端的文件、文件夹及数据库进行操作时,有时必须给出其实际路径。因此,将虚拟路径转换为实际路径是一个十分实用的功能。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -