2006年9月21日星期四

第七章 动态内容的制作

  在为页面定义好一个或多个的数据源之后,就可以用数据源将动态的内容加到面上了。数据源能包含一个记录集中的一列或一个数值,通过HTML表单形式提交,所提交的值可以是一个服务器端的对象或其它数据。
 
  在MX中,几乎可以在页面或其HTML源代码中任何地方放置动态内容:
 
  1、在插入点放置它
  2、用它替换一个文本框
  3、在HTML属性中插入它
 
  例如用动态的内容定义图像的来源属性或者一个表单区域的值值属性,可以通过选择在数据绑定面板中的数据来添加动态的内容。
 
  MX在网页的源代码中插入服务器端脚本语句,从而通知服务器将数据从数据源编译为HTML源代码。
 
  要制作动态的图像可以运用数据绑定面板、属性面板或者在插入菜单中使用图像命令。所以,可以自己选择制作各种动态页面元素的效率最高的方法。
 
  在没有特别指定的情况下,HTML页面仅能同时显示一条记录。为了显示记录集中的记录,可以通过一个一个添加链接的方法来显示记录,你也可以通过制作重复区域在单一的页面上显示其他记录。
 
  7.1定义数据源
 
  在能把动态内容添加到页面上之前,为了提供动态的内容,就必须定义至少一个数据源。数据源可以是记录集中的一部分,也可以是HTML表单提交的值或服务器端对象。
 
  定义数据源更详细的内容参看本书前面有关章节。
 
  定义数据源分如下几步:
 
  1、如图7.1所示,打开数据绑定面板,单击“+”按钮,从下拉菜单中选择表单变量数据源。
 
图7.1在数据绑定面板上选择表单变量
 
  2、定义所选择的数据源,假如你想用会话对象来存储网页访问者的名字。在数据绑定面板中选择阶段变量后在对话框里输入一个名字,然后单击确定。我们不需要写任何代码,MX就会为我们完成这项工作,这就是MX的优点。
 
  新定义的数据源将出现在数据绑定面板中,如图7.2所示。

图7.2数据绑定面板上的数据源列表
 
  删除数据源步骤如下:
 
  1、在数据绑定面板中选择要删除的数据源。
 
  2、单击“-”按钮即可。
 
  注意:从面板删除数据源后,页面上使用数据源创建的动态内容依然存在。要彻底删除需要在页面上点选这个数据源,然后按Delete键来删除。

没有评论: