当前位置:七道奇文章资讯设计学堂DW设计
日期:2009-10-01 02:13:00  来源:本站整理

<b>Dreamweaver构建Blog全程实录(8)-管理员页面的实现</b>[DW设计]

赞助商链接



  本文“<b>Dreamweaver构建Blog全程实录(8)-管理员页面的实现</b>[DW设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

第八章  管理员页面的实现

  目前为止,Doking's BLOG基本功效已经实现了.但得管理员至高无上的“死活大权”,严峻管理用户发表的笔记和答复,避免用户在Doking's BLOG发表有危害性信息.

8.1  管理员登录的实现

  (1)新建空白的APS.NET VB动态页gllogin.x,插入表单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.x.

8.2  学习笔记管理

  从上节中,可以看到管理员登录成功后,链接到Doking’s BLOG的首页,对学习笔记举行管理.但从前章节中,index.x没有删除学习笔记的功效.这一节将为它增添这一功效.

  (1)在表格ztre的第一行中,插入标签Label1,文本为:删除,如图8-6所示.

图8-6  插入标签Label1

  (2)右键挑选标签Label1,挑选快速菜单下的“编辑标签”,挑选“款式信息”,设为不可见,如图8-7所示.

图8-7  设标签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所示.

图8-12  增添“删除记录”行为

  (9)按“肯定”键,完成增添“删除记录”行为.切换到代码视图找到该“删除记录”行为的原代码,如图8-13红色圈中所示.

图8-13  “删除记录”行为的原代码

  (10)删除如图8-2-8中所示的5、8、12、13、14行的代码,将第10行中Debug的值true改成false,增添新行为:id=“del1”,改正后如图8-14红色圈中所示.

图8-14  改正后“删除记录”del1服务器行为的原代码

  (11)复制图8-2-9红色圈中所示的代码,即复制改正后“删除记录”del1服务器行为的原代码,把它粘贴到得当位置,改id为”del2”,如图8-15所示.

图8-15  增添del2“删除记录”行为

  (12)在页面载入触发的事件page_load中插入如图8-16红色圈中所示的代码.

图8-16  在页面载入触发的事件page_load中插入的代码

8.3  笔记答复管理

  笔记答复管理与学习笔记管理的原理和办法是一致的.

  (1)翻开index.x,复制标签Label1、表单控件ZTID和按钮GLG,翻开hf.x,把这三个控件粘贴到如图8-17所示的位置,把表单控件ZTID的ID改成HFID.

图8-17  给hf.x粘贴控件

  (2)挑选复选框HFID,切换到【标签】面板下的【属性】选项卡,展开“通例”项,在“value”项中单击动态,在弹出的“动态”对话框中,挑选集Hfre下的字段HFID,按“肯定”键,如图8-18所示.

图8-18  动态窗口

  (3)复制index.x 中的“del1”删除记录服务行为的原代码,粘贴到hf.x中.

  (4)给hf.x页面中的页面载入触发事件page_load插入如图8-19红色圈中所示的代码.

图8-19  给h页面载入触发事件page_load插入代码

  (5)找到表单yhplfrm的原代码,将其移到表格ztre标签之前,后果如图8-20所示.

图8-20  移动表单yhplfrm的标签

  (6)在表格Hftab标签之前插入如图8-21红色圈所示的代码.

图8-21  在表格Hftab标签之前插代码

  (7)将表单yhplfrm完毕标签</form>移到表格ztre标签之后,在表格Hftab标签之后插入如图8-22红色圈所示的代码.

图8-22  在表格Hftab标签之后插代码

  提醒:这里还有一个管理员退出登录的问题,那就留给读者动动头脑.提醒一下,只要设session(“GLY”)为空值或空字串便可以了.


  以上是“<b>Dreamweaver构建Blog全程实录(8)-管理员页面的实现</b>[DW设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .