文谷首页 | 业界传真 | 网络技术 | 服务器 | 数据库 | 存储技术 | 系统安全 | 无线技术 | Cisco | .Net | Windows | Linux | Unix | Java
电子商务 | 网站工程 | 网页设计 | 平面设计 | 多媒体 | 编程语言 | Oracle | MSSQL | Photoshop | ASP | PHP | 实用技巧 | 进程查询 | 文谷论坛
ASP频道
没有任何子栏目
您现在的位置: IT文谷 >> 网站工程 >> 网页编程 >> ASP >> 文章正文
ASP生成静态页面的方法(6)ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)
ASP生成静态页面的方法(6)
ASP生成静态页面的方法(6)ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)
ASP生成静态页面的方法(6)ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)
6,显示数据库表记录,并做指向HTML页的链接:showit.asp    
引用:    
<!--#include file="conn.asp" -->    
<!--#include file="lib.asp" -->    
<%    
Set rs = Server.CreateObject ("ADODB.Recordset")    
sql = "Select * from c_news order by c_id desc"    
rs.Open sql,conn,1,1    
%>    
<%    
if rs.EOF and rs.BOF then    
response.write ("暂时还没有文章,<a href=add.html> 添加</a> ")    
else    
Do Until rs.EOF    
%>    
<table width="758" border="0" cellpadding="3" cellspacing="0" bgcolor="#000000">   
<tr>    
<td width="159" align="right" bordercolor="#CCCCCC" bgcolor="#CCCCCC">  
<%=rs("c_time")%> </td>    
<td width="591" bordercolor="#f3f3f3" bgcolor="#f3f3f3">  
<a href=<%=rs("c_filepath")%> target="a_blank"> <%=rs("c_title")%> </a> </td>    
</tr>    
<tr>    
<td valign="top" align="right" bordercolor="#ececec" bgcolor="#ececec">  
[<a href=del.asp?c_id=<%=rs("c_id")%> > Dell</a> ] 
[<a href=change.asp?c_id=<%=rs("c_id")%> > Edit</a> ] 
[<a href="add.html"> Add</a> ]</td>    
<td valign="top" bordercolor="#FFFFFF" bgcolor="#FFFFFF">  
<%=htmlencode(rs("c_content"))%> </td>    
</tr>    
</table>    
<%    
rs.MoveNext    
Loop    
end if    
%>    
<%    
rs.close    
Set rs = Nothing    
conn.close    
set conn=Nothing    
%>    
7,修改数据内容页change.asp 修改数据内容,同时也需要修改更新对应的HTML页面。修改其实就是重新生成文件,且文件名和之前一样,类似文件的覆盖。    
引用:    
<!--#include file="conn.asp" -->    
<!--#include file="lib.asp" -->    
<%id=request.querystring("c_id")%>    
<%    
if request.form("submit")="change" then    
c_title=request.form("c_title")    
c_content=request.form("c_content")    
c_id=request.form("c_id")    
c_filepath=request.form("c_filepath")    
Set rs = Server.CreateObject ("ADODB.Recordset")    
sql = "Select * from c_news where c_id="&c_id    
rs.Open sql,conn,3,2    
rs("c_title")=c_title    
rs("c_content")=c_content    
rs("c_time")=now()    
rs.update    
rs.close    
Set rs = Nothing    
%>    
<%’打开模板代码,并将其中特殊代码转变为接受值    
sql1="select m_id,m_html from c_moban where m_id=1"    
set rs1=Server.CreateObject("adodb.recordset")    
rs1.open sql1,conn,1,1    
mb_code=rs1("m_html")    
rs1.close    
set rs1=nothing    
conn.close    
set conn=nothing    
c_title=htmlencode(c_title)    
c_content=htmlencode(c_content)    
mb_code=replace(mb_code,"$cntop{LogContent}quot;,now())    
mb_code=replace(mb_code,"$cnleft{LogContent}quot;,c_title)    
mb_code=replace(mb_code,"$cnright{LogContent}quot;,c_content)    
%>    
<%’生成HTML页面    
Set fso = Server.CreateObject("Scripting.FileSystemObject")    
Set fout = fso.CreateTextFile(Server.MapPath(c_filepath))    
fout.WriteLine mb_code    
fout.close    
%>    
<%response.redirect("showit.asp")%>    
<%end if%>    
<%    
if id<> "" then    
Set rs = Server.CreateObject ("ADODB.Recordset")    
sql="select * from c_news where c_id="&id    
rs.Open sql,conn,1,1    
c_id=rs("c_id")    
c_filepath=rs("c_filepath")    
c_title=rs("c_title")    
c_content=rs("c_content")    
end if    
%>    
<form action="change.asp" method="post">    
Title:<input type="text" name="c_title" value=<%=c_title%> >    
Content:   
<textarea name="c_content" rows="8" cols="30">  
<%=c_content%> </textarea>    
<input type="submit" value="change" name="submit">    
<input type="reset" value="Reset">    
<input name="c_id" type="hidden" value="<%=id%> ">    
<input name="c_filepath" type="hidden" value="<%=c_filepath%> ">    
</form> 
ASP生成静态页面的方法(6)ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)
  • 上一篇文章:

  • 下一篇文章:
  • 进入论坛讨论

    相关文章
    Request.ServerVariables的值与防盗链
    ASP正则表达式详解
    进阶:学习As2.0与AS3.0的尴尬
    Flash特效制作常用的源代码大放送
    Flash AS3 相对于AS2 新的特性和改动
    用Flash影片剪辑复制做“鼠标跟随”特效
    Flash常用ActionScript控制语句基本用法
    自己动手制作手机Flash主题动画
    浅释Flash ActionScript代码优化原则
    将数码照片做成自动放映的Flash
    浅释ActionScript的代码优化
    FLASH制作网站过程详细规划
    热门文章最新推荐

    版权与免责声明:
    ① 本网转载其他媒体稿件是为传播更多的信息,此类稿件不代表本网观点,版权归原作者所有,本网不承担此类稿件侵权行为的连带责任。
    ② 本站原创文章,转载时请注明出自文谷及作者姓名
    ③在本网BBS上发表言论者,文责自负。
    ④如您因版权等问题需要与本网联络,请在30日内联系 。
    ASP生成静态页面的方法(6)ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)
    ASP生成静态页面的方法(6)ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)2006-4-25 18:05:47ASP生成静态页面的方法(6)

    全站热点
    最新推荐
    关于文谷 | 联系文谷 | 免责声明 | 文谷论坛
    Tel: 0577-65690019      E-mail: ichenjian@gmail.com    MSN:ichenjian@hotmail.com    QQ:2911194
    Copyright © 2004-2008 wengu.com 文谷 All Rights Reserved
    浙ICP备05000327号