asp如何在后台删除静态页面
这篇文章是回复一位博友提出的问题而写的,仅供探讨学习,分享给大家。。。
asp在后台进行静态页面删除操作,原理可以这样理解:
首先,表中肯定有保存页面地址这个属性,存在这样一个html文件;
那么,删除表中html文件的时候,表中地址也要去掉;
下面是通过FSO对象对页面进行删除的代码:
<!–#include file="conn.asp"–>
<%
dim id
id=request.QueryString("id")
‘查询数据,用于获得文件路径
sql="select * from texttable where id="&id
rs.open sql,conn,1,1
‘获得页面地址
filepath = server.mappath(rs("text_filepath"))
‘创建FSO对象,用于删除文件
set fso = server.createobject("scripting.filesystemobject")
‘判断文件是否存在,如果存在则删除
if fso.fileexists(filepath) then fso.deletefile(filepath)
‘关闭RescordSet对象
rs.close()
‘删除数据
conn.execute("delete from texttable where id="&id )
%>
<script>
alert("删除成功")
location.href=("index.asp");
</script>
本博文章基本上属于原创或收集整理,都是心血结晶。
欢迎转载分享,转载请注明出处,谢谢!
本文地址:asp如何在后台删除静态页面
一条评论
没研究过ASP,用php比较多点。