将ASP动态网页转换成和生成HTML静态页面的方法
作者:随然 日期:2011-04-24
代码适用范围:网站的某个或者某些页面访问量比较大,经常读取数据库,给服务器增加负担,访问速度也比较慢。如果该页面调用的数据库较多,但网站内容不经常更新,就可以直接将该页面生成HTML网页,等下次内容更新的时候,再生成一次。或者写一个代码,隔一段时间生成一次。
源代码:
源代码:
复制内容到剪贴板 程序代码
<form method="post" action="?">
<div align="center">
<input name="asp2html" type="submit" value="生成静态主页"/>
</div>
</form>
<%
If request.Form("asp2html")<>"" Then
<div align="center">
<input name="asp2html" type="submit" value="生成静态主页"/>
</div>
</form>
<%
If request.Form("asp2html")<>"" Then
利用ASP代码编写的404错误页实现所有网址精确转向功能
作者:随然 日期:2011-04-08
需要实现的功能:
例如:
用户访问 http://www.blueidc.cn/test.htm
自动转向为 http://www.sunrc.com/test.htm
首先说说自定义404页面的方法。打开本机IIS网站,查看属性,自定义错误,找到404错误,双击修改其消息类型为 URL (消息类型不能为“文件”,否则不能转向),Url设置为网站根目录下文件。比如我希望自定义错误页面为网站中根目录下的404.asp这个文件,则设置URL为 /404.asp ,注意前面的斜杠。设置完成之后,当请求的文件不存在时,IIS会调用我们指定的脚本实现转向所有页面功能。
下面的代码是 404.asp 文件的代码,使用的时候只需要修改代码里面的域名就可以了。
例如:
用户访问 http://www.blueidc.cn/test.htm
自动转向为 http://www.sunrc.com/test.htm
首先说说自定义404页面的方法。打开本机IIS网站,查看属性,自定义错误,找到404错误,双击修改其消息类型为 URL (消息类型不能为“文件”,否则不能转向),Url设置为网站根目录下文件。比如我希望自定义错误页面为网站中根目录下的404.asp这个文件,则设置URL为 /404.asp ,注意前面的斜杠。设置完成之后,当请求的文件不存在时,IIS会调用我们指定的脚本实现转向所有页面功能。
下面的代码是 404.asp 文件的代码,使用的时候只需要修改代码里面的域名就可以了。
ASP版HTML新闻内容自动分页程序
作者:随然 日期:2010-06-05
eWebEditor文件上传漏洞的利用
作者:随然 日期:2009-11-29
eWebEditor文件上传漏洞的修补方法
作者:随然 日期:2009-11-28
用ASP获取指定范围内的一组不重复的随机整数
作者:随然 日期:2009-07-04
ASP实现access随机显示不重复记录解决方案
作者:随然 日期:2009-07-04
解决ASP访问Excel时的一个错误信息(找不到可安装的 ISAM)的解决办法
作者:随然 日期:2009-06-17
最近在做一个成绩管理系统的时候,我的excel连接情况突然报错,以前连接都没问题的,但服务器安装了一些东西后(比如数据库访问组件MDAC2.8),就发现之前的ASP导入EXCEL数据到ACCESS数据库的功能用不了,点击导入就报错。网上查了查都是说权限不够以及IMEX参数问题,或者Excel版本,最终还是找到了答案,google不错。
比如excel 连接代码如下:
-------------------------参考解决方案---------------------------
要用ASP访问Excel,其连接字符串按照connectionstrings的做法,有以下两种:
ODBC
比如excel 连接代码如下:
复制内容到剪贴板 程序代码
db = "20087-2916374-1203.xls"
connstrxls="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") & ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'"
connstrxls="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") & ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'"
-------------------------参考解决方案---------------------------
要用ASP访问Excel,其连接字符串按照connectionstrings的做法,有以下两种:
ODBC
复制内容到剪贴板 程序代码
"Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath;"