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

<b>Dreamweaver MX本领汇粹</b>[DW设计]

赞助商链接



  本文“<b>Dreamweaver MX本领汇粹</b>[DW设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

 前面我们讲了一些DWMX的基本操作,相信大家看了后城市认为对比简单,的确,这是个工具软件,操作便利应当是他的目标.其实后台最基本的就应当是抓取了,只有掌握好这方面的东西你才可以越发深化的学习.当然,我们只学习了DWMX的很少一部份,还有很多的行为(Server Behaviors)就要你自己去渐渐摸索了,我们所能做的就是带你进入MX的世界,要掌握越发深层的东西,就要看你的耐烦和意志了.学习是欢愉的,但也是痛楚的,特别在你碰到问题没有办法办理的时刻.

  从本日开始,我们要一同探究一些本领方面的东西,我们的本领不是在操作上的,而是在后台利用上的,也就是的本领.MX可以自动生成代码,相信大家已经认为是一大飞跃了,特别是对那些人员来说再也不是什么遥不可及的事情了.但是任何事物都有他的负面性,DWMX也不例外.

  首先:他生成的代码太多了,不是那么简单让初学者理解.很多时刻我们完好可以用对比少的代码来替换他自动生成的代码.其次:他需求管理的页面也太多了,也就是说给web保护人员带来了对比大的麻烦,我们常常可以看到在行为对话框中有一个after **** go to ,就是手当我们完成此操作后跳转(小本领:跳转也可以说是定向,代码是:Response.Redircet "newpage." )到一个新的页面.其实他完好可以做到一个页面上,这样的好处是我们要保护的页面就少了,你可不要藐视他,假如你可以很好的掌握这个本领,那么你将可以少建30%的页面,的确是这样的,你不要吃惊.

  本日我们就来说说这方面的本领:这里我们主要用到一个if…endif语句,这个我想大家都懂得,具体怎么实现了?

  比方:我们要成立一个登录系统,用传统的DWMX做我们要两个页面,这是个很简单的东西,只要几行的代码?所以我决意把他并在一个页面里.

  编程思绪:我们要成立登录系统,必定要用到表单

 
在表单提交的时刻我们用Request.form("name")来得到表单里的值,还有一个在客户机与之间传送信息的方发就是Request.QueryString,他是和url一同传送的,就是我们常常看到的,http://www.cfsky.com/forum.?id=1.Id=1就是QueryString,我们可以用Request.queryString("id")来得到他的值.

  我们要实现的就是用if语句查抄有没有Querystring,假如没有就在页面上生成表单,假若有就在页面上输出 "欢送您,都市无恋人" (小本领:用Response.write "你想要输出的文字"可以输出,也可以用<%= "你想要输出的文字" %>)
  在页面上成立基本的表单,名字为login.,大家注意:我们在
的action属性中填写的是文件本身,背面还给了他一个url参数,这个参数就是用来掌握页面中代码的履行的.代码以下:
  < html >
  < head >
  < title >Untitled Document< /title >
  < meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
  < /head >

  < body >
  < form name="form1" method="post" action="login.?action=yes" >
  < p >
  < input type="text" name="textfield2" >
  < /p >
  < p >
  < input type="text" name="textfield" >
  < /p >
  < p >
  < input type="submit" name="发送" value="Submit" >
  < /p >
  < /form >
  < /body >
  < /html >

  下面我们来增添if掌握语句:
  < html >
  < head >
  < title >Untitled Document< /title >
  < meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
  < /head >

  < body >
  < % if Request.QueryString("action")="" then % >
  < form name="form1" method="post" action="login.?action=yes" >
  < p >
  < input type="text" name="textfield2" >
  < /p >
  < p >
  < input type="text" name="textfield" >
  < /p >
  < p >
  < input type="submit" name="发送" value="Submit" >
  < /p >
  < /form >
  < %
  else
  Response.write "欢送你,都市无恋人"
  End if
  % >
  < /body >
  < /html >

  当最初履行login.的时刻,由于没有url参数,所以Request.QueryString("action")=""是空值,在页面上生成表单,当我们在页面上填写用户名字和密码时,提交表单,< form name="form1" method="post" action="login.?action=yes" >这时刻,Request.QueryString("action")="yes",不是空,所以在页面上履行Response.write "欢送你,都市无恋人"

  看到没,我们就加了几行代码就把两个页面并到了一同,简单吧.当然这是个登录系统,还要校验用户输入的密码能否精确,这里就不在阐述了,因为用dwmx很简单作到,我们只谈论本领,假如你要做个登录系统,先花两分钟时间用mx搞定,然后再在里面插入上面if语句便可以了.哈哈…
 


  以上是“<b>Dreamweaver MX本领汇粹</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 .