使用dw进行数据绑定ASP

一、在绑定面板中定义记录集
  
  1、在Dreamweaver MX中打开留言板站点主页面(main.asp)。
  
  2、打开绑定面板,单击 按钮,在弹出的下拉菜单中选择记录集(查询)命令,如图1所示。

1 绑定面板定义记录集
  
  3、在弹出的记录集定义对话框中,定义记录集名称、选择数据库连接名、选择数据库中的表、选择表中的字段(域)、定义记录排序的方法等,如图2所示。

2 定义记录集
  
  4、按照前面的步骤操作完成以后,在绑定面板就会出现新定义的记录集,单击它前面的+号,可以展开记录集,如图3所示。

3 绑定面板创建完成的记录集
  
  二、将记录集中数据绑定到表格域
  
  1、对留言板主页面(main.asp)中的表格重新编辑,删除单元格中的一些文字。
2
、将记录集中的数据域(字段)绑定到表格相应的单元格中。
  
  打开绑定面板,展开记录集。用鼠标将记录集中的y_name字段拖放到页面表格的左上角中,用同样的方法将其它数据域(字段)拖动到相应的单元格中。

3、通过上面的步骤,我们已经将记录集中的字段(也就是数据库中数据)绑定到页面中的单元格中。这样,这些单元格中的内容实际上就是动态文本内容了。先做个实验:
  
  现在我们就在ACCESS2000中对留言板数据库中的用户信息表(yonghu)编辑记录。单击这里查看如何在ACCESS2000中编辑记录
  
  在浏览器中打开main.asp页面观察页面效果。(http://localhost/liuyanban/main.asp或者http://127.0.0.1/liuyanban/main.asp
  
  虽然我们在留言板数据库的用户信息表中添加了多个记录,但是在浏览器中打开的main.asp页面中显示的总是一个记录的绑定内容。那么怎么让页面中同时显示多个留言记录呢?下边就解决这个问题。
  
  三、在main.asp页面中添加服务器行为——重复区域
  
  1、在main.asp页面中选中图5所示的整个表格,我们要把它创建成可以重复显示的区域。
  
  2、打开服务器行为面板,单击 按钮,在弹出的下拉菜单中选择执行其中的重复区域命令,接着会弹出一个重复区域设置对话框,如图6所示。我们设置一个页面中同时显示3条留言记录。

6 重复区域设置
  
  3、设置完成以后,main.asp页面中所选中的表格(重复区域)变成灰暗显示,并且在表格的左上角位置出现重复两字,如图7所示是局部的显示效果。目前,服务器行为面板的内容如图8所示。

 4、现在再在浏览器中观察一下main.asp的页面效果吧,在ACCESS2000中给用户表多添加几个记录试试。
  
  现在你体会到Dreamweaver MX的服务器行为的功能的强大了吧。呵~不忙,先别高兴,才刚开了个头……
  

  四、向main.asp再添加一个服务器行为——显示区域
  
  main.asp页面中的表格(如图5)是显示用户的留言记录,当留言板数据库的用户表中没有一个记录时(也就是没有一个用户留言时),这个表格我们是不想让它显示出来的(显示个空表干什么?)。但是现在的情况是,你把用户表中的记录全部删除清空,main.asp页面照样会显示一个空表格。:((((怎么办?下边通过再添加一个服务器行为——显示区域来解决这个问题:
  
  1、在main.asp页面中选中图5所示的整个表格。
  
  2、打开服务器行为面板,单击 按钮,在弹出的下拉菜单中选择执行其中的显示区域/如果记录不为空则显示区域命令,如图9
 

9 服务器行为显示区域
  
  3、如图9执行以后,会弹出一个设置显示区域的对话框,在其中选择绑定的记录集,确定。
  
  4、这时,main.asp页面中的选中表格的左上角会出现一个新的服务器行为
  
  经过上面的操作以后,当没有一个用户留言(用户表中记录为空)时,main.asp页面中就不会显示如图5所示的空表格。

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值