| GZU521.COM学习网 |
目前为止,doking's blog基本功能已经实现了。但得管理员至高无上的“生死大权”,严厉管理用户发表的笔记和回复,防止用户在doking's blog发表有危害性信息。
8.1 管理员登录的实现(1)新建空白的aps.net vb动态页gllogin.aspx,插入表单glfrm,再插入表格,设置如图8-1所示。
图8-1 gllogin的页面设计 (2)设管理员相应的文本框的id为gly,密码对应的文本框的id为glpass。 (3)添加数据集gly,设为筛选,如图8-2所示。
图8-2 添加数据集gly (4)点击“高级”按钮,添加参数@glpass,如图8-3所示。
图8-3 添加参数@glpass (5)在数据集gly高级对话框中,将sql命令改为如图8-4所示。
图8-4 数据集gly高级对话框 (6)切换到代码视图,在<html>标签之前,插入如图8-5所示的代码。
图8-5 在<html>标签之前插入代码 (7)保存gllogin.aspx。 8.2 学习笔记管理从上节中,可以看到管理员登录成功后,链接到doking’s blog的首页,对学习笔记进行管理。但以前章节中,index.aspx没有删除学习笔记的功能。这一节将为它添加这一功能。 (1)在表格ztre的第一行中,插入asp标签label1,文本为:删除,如图8-6所示。
图8-6 插入asp标签label1]- uatlKM]'RPwHTkP[ 此文转贴于我的学习网网页设计Dreamweaver教程 http://www.Gzu521.com]]- uatlKM]'RPwHTkP (2)右键选择asp标签label1,选择快捷菜单下的“编辑标签”,选择“样式信息”,设为不可见,如图8-7所示。
图8-7 设asp标签label1为不可见 (3)插入表单控件下的复选框,命名为ztid,插入表单控件下的按钮,id为gly,结果如图8-8所示。
图8-8 在表格ztre的设置 (4)切换到【标签】面板下的【属性】选项卡,展开“常规”项,在“value”项中单击动态数据,如图8-9所示。
图8-9 ztid标签属性面板 (5)在弹出的“动态数据”对话框中,选择数据集ztre下的字段ztid,按“确定”键,如图8-10所示。
图8-10 动态数据窗口 (6)在状态栏下右键选择<input#ziid>打开快速编辑标签窗口,在其标签中添加代码: style="visibility: <%# iif(session("gly")<>nothing,"visible","hidden")%>" value="<%# ztre.fieldvalue("ztid", container) %>" 如图8-11深蓝色所示。
图8-11 快速编辑<input#ziid>标签 (7)选择按钮gly,在状态栏下右键选择<input#gly>打开快速编辑标签窗口,在其标签中添加代码: style="visibility: <%# iif(session("gly")<>nothing,"visible","hidden")%>" value="<%# ztre.fieldvalue("ztid", container) %>" (8)添加“删除记录”服务器行为,其设置如图8-12所示。 |
责任编辑:gzu521