我爱Aspx >> Asp.Net >> ASP编码优化ASP编码优化
ASP(Active Server Page)是Microsoft公司推出的基于PWS(Personal Web Server)&IIS(InternetInformation Server)平台的、基于ISAPI(InternetServiceAPI)原理的动态网页开发技术,目前日趋成熟完善。在这里仅就代码优化进行一些简单讨论。
1、 声明VBScript变量
在ASP中,对vbscript提供了强劲的支持,能够无缝集成vbscript的函数、方法,这样给扩展ASP的现有功能提供了很大便利。由于ASP中已经模糊了变量类型的概念,所以,在进行ASP与vbscript交互的过程中,很多程序员也惯于不声明vbscript的变量,这样加重了服务器的解析负担,进而影响服务器的响应请求速度。
鉴于此,我们可以象在VB中强制用户进行变量声明一样在vbscript中强制用户进行变量声明。实现方法是在ASP程序行首放置<% optionexplicit%>。
2、 对URL地址进行编码
在我们使用asp动态生成一个带参数URL地址并进行跳转时,在IE中解析很正常,但在NetScrape浏览时却有错误如下:
HTTP Error 400
400 Bad Request
Due to malformed syntax, the request could not be understood by the server.
The client should not repeat the request without modifications.
解决方法是对生成的URL参数使用ASP内置server对象的URLencode方法进行URL编码,例子如下:
<%
URL="xur.asp"
var1="username=" & server.URLencode("xur")
Ҷƪл˵?
ASP编码优化[05-20]
【asp.NET】(vb.net) 分页类[05-20]
【asp.NET】(vb.net) 分页类[05-20]
ASP万用分页程序[05-20]
ASP万用分页程序[05-20]
Asp.net动态生成html页面[05-20]
Asp.net动态生成html页面[05-20]
ASP.NET分页程序[05-20]
ASP.Net生成静态HTML页[05-20]
asp防注入函数[05-20]
ASP编码优化[05-20]
提高页面显示速度的秘技[05-20]
【asp.NET】(vb.net) 分页类[05-20]
【asp.NET】(vb.net) 分页类[05-20]
ASP万用分页程序[05-20]
ASP万用分页程序[05-20]
Asp.net动态生成html页面[05-20]
Asp.net动态生成html页面[05-20]
中英文颜色对照表[05-20]
几个Javascript的小工具[05-20]