创建详细页面(2)
使页面能够查找和显示书目

下一步是向页面添加必要的服务器行为。
  当详细页面在浏览器中打开时,显示的应该是用户在主页面中选定的内容,这需要使用一种能够根据用户选择自动查找特定内容并将其显示出来的服务器行为,它叫做Move To Specific Record。

1.打开服务器行为监视器。

2.单击(十)按钮选择Move To Record->Move To Specific Record,出现Move To Specific Record对话框。如图所示:  
    
3.从Move To Record下拉列表框中选定rsDetail记录集。

4.从Where Colunm下拉列表框中选定Bid。
前面我们知道主页面传递给详细页面一个id参数,对于一个特定的Bid,详细页面将根据id从它的记录集中找到与其相匹配的记录并运行服务器端脚本将其页面内容显示给用户。

5.单击OK按钮。

激活导航链接

详细页面中有“<<上一条”和“下一条>>”链接,这主要是为了方便用户在浏览详细页面时进行向前一页或向后一页的操作。你现在的主要工作是创建几个可以供用户激活的导航链接,为了实现这一目的需要使用一对服务器行为来创建导航链接。

1.首先在页面上选择“<<上一条”字样。

2.在服务器行为监视器上单击(+)按钮,选择Move To Record->Move To Pevious Record,出现Move To PrveiousRecord对话框。如图所示:    

3.在Recordset下拉列表框中选择rsDetail记录集,单击OK按钮。 如果中间哪一步作错的话,不要紧,在服务器行为监视器中选中那个做错的服务器行为,单击(-)按钮删除即可。

重复1—3步完成“下一条>>”链接的制作。不过这次要选择Move To Next Recordset服务器行为。

隐藏导航链接

  在适当的时候我们需要隐藏导航链接或使其变得不能用。比如当用户正在浏览第一页 时需要隐藏“<<上一条”链接;如果是最后一页则需要隐藏"下一条>>"很明显,再向前或向后都已经无页可以浏览。要做到这一点需要使用Hide Region服务器行为。
    
1.在页面中选中“<<上一条”字样。

2.在服务器行为监视器上单击(+)按钮,选择Hide Region服务器行为,出现Hide Region 服务器行为对话框。如图所示:

3.选择if First Record选项。

4.单击OK。
重复1—4的操作,不过这次选中的是“下一条>>”和if Last Record选项。

最后不要忘记保存你的劳动成果! 终于做完了,现在打开站点文件管理器,选中刚刚作好的页面将其上传到你的服务器,从浏览器中开始检验你的劳动成果吧!