文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设DreamWeaverDreamweaver UltraDev打造生成静态页的新闻系统2
精品推荐
特别推荐
·玩转Dreamweaver速记CSS属性
·在DW中使用CSS样式表来设置网页
·利用DW8掌握网页代码基本格式
·用Dreamweaver8制作网页中常用的过度效果
·级联删除的触发器代码解释
·DW滤镜样式的语法规则
·Dreamweaver初学者常见问题解答
·12个Dreamweaver鲜为人知的小秘诀
·巧妙运用Dreamweaver进行网页制作技巧
·网页导航设计九大注意事项
·Dreamweaver技巧12条
·DreamWeaver 经典
·寻找Dreamweaver鲜为人知的小秘诀
·在DW中插入Flash的参数详解
·Dreamweaver层使用八定律
·用Dreamweaver MX 2004的Flash动画元素
·DW 技巧简单几问几答
·Dreamweaver MX实例:插入交替图像按钮
·在DreamWeaver中应用CSS样式表技巧两则
·Dreamweaver MX 2004的一句话技巧
热点TOP10
·Dreamweaver MX 2004做ASP程序(4)用户注册系统
·Dreamweaver MX 2004做ASP程序(5)登陆系统的实现
·Dreamweaver MX 2004做ASP程序(3)显示数据库的数据
·如何在Dreamweaver中进行数据库连接
·菜鸟学用DreamWeaver做ASP
·用Dreamweaver MX制作导航下拉菜单
·Dreamweaver MX 2004做ASP程序(1)设置站点
·Dreamweaver MX 2004做ASP程序
·Dreamweaver MX 2004从零开始_用模板制作网页
·Dreamweaver 8.0/Flash 8.0/Fireworks 8.0简体中文正式版下载及注册码
·用Dreamweaver MX 2004设计超简留言本(二)
·入门:用Dreamweaver简单描述制作网页的基本步骤
·用Dreamweaver MX 2004制作ASP动态网站(投票系统篇)
·Dreamweaver MX 2004做ASP程序(2)建立数据库
·网页制作傻瓜工具集锦
·级联删除的触发器代码解释
·Dreamweaver网页制作教程:创建导航条
·dreamweaver制作可控制的横向滚动
·12个Dreamweaver鲜为人知的小秘诀
·Dreamweaver MX 2004设计留言本实战

Dreamweaver UltraDev打造生成静态页的新闻系统2

日期:2007年7月6日 作者: 查看:[大字体 中字体 小字体]


  1、模板的修改。我们先从简单的模板修改入手,这个原理很简单:把模板的数据记录取出来,使用Updata Record,就行了。我们在example_updata.asp页上放一个表单及一个text域(多行),建立一个记录集,如下图: 

  把记录<%=(rsUpdata.Fields.Item("E_Meno").Value)%>插入到你的text域中去,然后执行(Server Bahaviors ---> Updata Record),将成功页指向ok.htm就行了。

  2、新闻记录及页面的删除。普通的记录删除相信大家都会了,但是我们如果光删除了数据库中的记录,硬盘上还留有静态页的文件,这是我们不想见到的,所以我们还要用到FSO的DeleteFile方法。

  打开我们刚才做好的browse.asp页面,在表格的第2列,添一个表单域,1个按钮和2个隐藏域(name为N_FilePath和ID_News),设置表单的action="del.asp"。效果如图:

  分别将记录<%=(rsBrowse.Fields.Item("N_FilePath").Value)%>和<%=(rsBrowse.Fields.Item("ID_News").Value)%>插入到隐藏域N_FilePath和ID_News的Value里去,这个页ok了。

  3、删除新闻页del.asp。在这个页我们分别用command和FSO来删除记录和*.htm页,打开空白的del.asp页,打开Date Bindings --> Command(Stored Procedure) ,新建一个command命令,如图: 

  ok,删除数据库记录就做好了哦!是不是超简单!下面我们来添加删除新闻*.htm页的FSO代码。

  找到如下代码:

<%

set comDelNews = Server.CreateObject("ADODB.Command")
comDelNews.ActiveConnection = MM_asp2htm_STRING
comDelNews.CommandText = "DELETE FROM T_News WHERE ID_News =" + Replace(comDelNews__varID, "'", "''") + ""
comDelNews.CommandType = 1
comDelNews.CommandTimeout = 0
comDelNews.Prepared = true
comDelNews.Execute()

%>
  这是我们刚才添加的command命令,在这段代码下加上如下代码:

<% '删除新闻静态页面
Dim filepath
filepath=Request("N_FilePath")
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(Server.mappath(filepath))
Set fso = nothing

response.redirect "ok.htm" '操作成功转向的页面
%>

  这样静态页的删除工作也做好了,保存!

 
  (PS:为什么要把FSO的代码放在command命令下面呢?这是为了以防万一运行del.asp页的时候,出现突发性事件,比如:停电、死机,可能上面的command命令已经执行完了,那么在浏览的时候,还是达到删除新闻的效果了,至少没有显示了。但是如果反过来,先执行了FSO把*.htm页删除了,但是数据库的记录还在,用户在点击浏览的时候就会找不到页面。这是个小问题,大家可以多思考一下)

  4、新闻修改更新。关于这个功能,更新数据库内容的方法我们都很熟了,用Updata Record行为就好了,这里主要是如何更新*.htm里的内容?其实一个比较简单的方法就是:重新创建一个*.htm的页,当然页面的名称和路径都是要更新的新闻页的名称和路径,这样,创建好了后,就覆盖了原来的文件,更新的操作也完成了。好!明白了道理,也有了前面添加新闻的基础,应该难不倒你喽!
我们首先在browse.asp页上添加个按钮,在前面“删除”按钮的后面,插入一个表格列,在里面插入一个表单,及1个按钮和1个隐藏域name=ID_News_updata(你也可以用文字,如:更新,连接到updata.asp页,参数为ID_News=<%=(rsBrowse.Fields.Item("ID_News").Value)%>),效果如图: 

  设置表单(这里是form2)的action="updata.asp",好了,这个页就ok了,保存!

[1] [2] 下一页 




上一篇:Dreamweaver UltraDev打造生成静态页的新闻系统

下一篇:Dreamweaver UltraDev打造生成静态页的新闻系统3

Dreamweaver UltraDev打造生成静态页的新闻系统2 相关文章:
·XP系统运行慢?小编自用7招解决
·将系统装到U盘中 如何自制XP@USB启动盘
·不用重装XP系统就可以解决全部故障
·学生成绩管理系统实习
·Vista系统使用技巧总结
·VB+Access设计图书管理系统
·打造极速XP系统之绝对秘籍
·提高运行速度 教你一步一步优化XP系统
·侵入最大的六合彩论坛系统---六合专用BBS
·让Windows XP系统快10倍
Dreamweaver UltraDev打造生成静态页的新闻系统2 相关软件:
·学校源码管理系统超靓版V2008
·如何安装双系统
·方正飞腾集成排版系统V4.1
·Dreamweaver 网页设计
·AUTOCAD2004序列号生成器
·卡丽来相片VCD制作系统 2003
·电脑装机、系统维护工具盘 2003版
·公司企业网站管理系统模板功能强大版
·远潮自我形象设计系统
·工作流管理系统 V1.1

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot