学习网考试学习资料

Gzu521.com

Dreamweaver构建Blog全程实录(5):分栏及回复的实现(1)

Dreamweaver教程   点击:次   发布时间:2006-7-13   【字体: 】   来源:Gzu521.com
GZU521.COM学习网

第五章 笔记菜单分栏及回复的实现

  在第四章中完成的的首页其实很不完善,一是笔记菜单分栏没有链接,不能点击;二是点击笔记题标,不能链接到回复页;三是点击作者,不能链接作者的信息。这一章中将会完善这些功能。 \"L/XO]LQ !Zk] ; [ 本 资 料 来 源 于 贵 州 学 习 网 网页设计Dreamweaver教程 http://Www.gzU521.com ] \"L/XO]LQ !Zk] ;

5.1  笔记菜单分栏实现

  设计思路:修改模板bkblog.dwt.aspx中菜单分栏的超级链接,进而更新所有网页;打开首页时,浏览按时间降序方式显示所学习笔记的内容,点击菜单分栏,又能根据分栏进行按时间降序方式分类显示学习笔记内容。

  5.1.1 建立模板菜单

  (1)打开模板bkblog.dwt.aspx,选择动态文本(menuda.lm),创建超级链接,链接到首页(index.aspx),选择【代码显示视图】,把鼠标移至如图5-1-1所示的红色垂直线的地方。(下面没有特别说明所有符号都是英文字符)

图5-1-1  鼠标移至到链接属性

  (2)输入“?menanw=”(menanw就是的参数变量),切换到【绑定】面板,拖拉数据集(menuda)下的字段lmid到到刚才输入的等于号后面,结果如图5-1-2所示:

图5-1-2 插入动态属性(a.href)

  (3)切换到【服务器行为】面板,可以看已经增加一个服务器行为:动态属性(a.href),如图5-1-3所示:

图5-1-3 服务器行为面板

  (4)选择“主页”菜单,创建链接到index.aspx;选择“联系我们”,创建链接到mailto:wen110@21cn.com。

  (5)保存bkblog.dwt.aspx模板,这时会弹出如图5-1-4所示的对话框。

图5-1-4  更新模板文件对话框。

  (6)单击“更新”按钮,完成笔记菜单分栏,并更新首页index.aspx。

  5.1.2  在首页中实现分栏显示

  (1)打开首页index.aspx,切换到【服务器行为】面板,双击数据集(ztre),在弹出的数据集对话框中,单击“高级”按钮,如图5-1-5所示。选择【sql】文本区域中的sql命令进行复制,建议把它粘贴到新建立的记事本或word文本中,它在以后步骤中将会有很大作用(熟悉sql语言,可以跳过此步骤)。

bg~g;gc sncd~5xdn[ 此文转贴于我的学习网网页设计Dreamweaver教程 http://www.Gzu521.com]bg~g;gc sncd~5xdn

图5-1-5  数据集高级对话框

  (2)单击“简单”按钮,在【筛选】下拉菜单中选择筛选字段为lmid,选“url参数”作为参数传递方式,输入参数变量为menanw,按“确定”键,结果如图5-1-6所示:

图5-1-6  修改ztre数据集为筛选

  (3)对首页进行ie浏览,浏览结果没有记录,如图5-1-7所示

图5-1-7  首页浏览图
 (4)在首页ie浏览中,单击链接“网络编程”,结果如上章的图4-3-3所示,显示出所有网络编程的学习笔记。

  “等等,这与原先的设计思路不符合!只有按分栏显示,不能显示所有学习笔记!”这里还有个asp.net页间数据传递的问题:windows应用程序中的各form窗体间数据传递可以通过定义全局变量(public static 变量)等方法来实现。而这些方法却无法用以asp.net中各web页面数据传递。例如:当点击数据集导航条会有个ztre_currentpage的数据传递,却不能传递menanw的数据,也就是说当点击数据集导航条的任何一个超级链接,menan传递的数据永远是空值,这就不能既实现分栏显示,又同时进行在分栏下的分页显示。这里是采取session进行参数传递的方法解决。

  (5)为了把参数变量menanw传递给session("menanw"),切换到代码视图,在<html>标签之前,插入如图5-1-8红色圈中所示的代码。

图5-1-8  给index.aspx插入页面载入默认函数

  (6)在【服务器行为】面板中选择数据集(ztre),如图5-1-9所示,带黑色部分的就是数据集(ztre)定义代码。

下一页
本文共3页: 第 1 [2] [3]

责任编辑:gzu521

网页设计分类
HTML教程
CSS教程
Javascript教程
Dreamweaver教程
FrontPages教程
FireWorks教程
Flash教程
PhotoShop教程
建站知识
分类推荐信息
更多...
大类最新文章
更多...