动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
电脑书籍下载:程序设计书籍 | 数据库教程书籍 | 平面与多媒体书籍 | 网络通讯书籍 | 系统管理书籍 | 网络安全书籍 | 认证考试书籍
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Dreamweaver教程
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Dreamweaver教程 ]的信息



本月文章推荐
.Dreamweaver网页制作技巧:使用模.
.Dreamweaver MX 2004从零开始(2).
.Dreamweaver行为全接触(1).
.通过Dreamweaver设计网页时组织C.
.Ultradev实例教程:3.4 向数据库添.
.DreamweaverMX打造留言本(二).
.Dreamweaver3 图层应用技巧(三).
.Dreamweaver行为全接触(4).
.Ultradev实例教程:1.5 ultradev的.
.Dreamweaver 4 简明教程(八、为网.
.DreamweaverMX Ultradev探索(4-2).
.充分利用Dreamweaver8的查找替换.
.DreamwaverMX与ASP.NET(三).
.Dreamweaver MX Ultradev探索(1).
.Dreamweaver技巧锦集17条.
.Dreamweaver 4 简明教程(七、网页.
.在Dreamweaver中编写CSS需要掌握.
.DreamweaverMX Ultradev探索(3-1).
.dreamweaver中网页折叠菜单的制作.
.Dreamweaver 4 简明教程(八、为网.

Dreamweaver MX技巧汇粹

发表日期:2004-1-29 |


  前面我们讲了一些DWMX的基本操作,相信大家看了后都会觉得比较简单,的确,这是个工具软件,操作方便应该是他的宗旨。其实网络后台最基本的就应该是抓取数据库了,只有掌握好这方面的东西你才可以更加深入的学习。当然,我们只学习了DWMX的很少一部分,还有很多的行为(Server Behaviors)就要你自己去慢慢摸索了,我们所能做的就是带你进入MX的世界,要掌握更加深层的东西,就要看你的耐心和意志了。学习是快乐的,但也是痛苦的,尤其在你碰到问题没有办法解决的时候。

  从今天开始,我们要一起探讨一些技巧方面的东西,我们的技巧不是在操作上的,而是在后台应用上的,也就是asp的技巧。MX能够自动生成代码,相信大家已经觉得是一大飞跃了,尤其是对那些设计人员来说再也不是什么遥不可及的事情了。但是任何事物都有他的负面性,DWMX也不例外。

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

  今天我们就来说说这方面的技巧:这里我们主要用到一个if…endif语句,这个我想大家都明白,具体怎么实现了?

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

  编程思路:我们要建立登录系统,肯定要用到表单
在表单提交的时候我们用Request.form("name")来得到表单里的值,还有一个在客户机与服务器之间传递信息的方发就是Request.QueryString,他是和url一起传递的,就是我们经常看到的,http://www.cfsky.com/forum.asp?id=1。Id=1就是QueryString,我们可以用Request.queryString("id")来得到他的值。

  我们要实现的就是用if语句检查有没有Querystring,如果没有就在页面上生成表单,如果有就在页面上输出 "欢迎您,都市无情人" (小技巧:用Response.write "你想要输出的文字"可以输出,也可以用<%= "你想要输出的文字" %>)
  在页面上建立基本的表单,名字为login.asp,大家注意:我们在
的action属性中填写的是文件本身,后面还给了他一个url参数,这个参数就是用来控制页面中asp代码的执行的。代码如下:
  < 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.asp?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.asp?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.asp的时候,由于没有url参数,所以Request.QueryString("action")=""是空值,在页面上生成表单,当我们在页面上填写用户名字和密码时,提交表单,< form name="form1" method="post" action="login.asp?action=yes" >这时候,Request.QueryString("action")="yes",不是空,所以在页面上执行Response.write "欢迎你,都市无情人"

  看到没,我们就加了几行asp代码就把两个页面并到了一起,简单吧。当然这是个登录系统,还要校验用户输入的密码是否正确,这里就不在阐述了,因为用dwmx很容易作到,我们只讨论技巧,如果你要做个登录系统,先花两分钟时间用mx搞定,然后再在里面插入上面if语句就可以了。哈哈…
上一篇:DreamweaverMX打造留言本(五) 人气:44756
下一篇:DreamwaverMX与ASP.NET(一) 人气:28334
浏览全部Dreamweaver的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-7-24 Sablog-X v2.0 预览版
2008-7-24 帝国备份王EmpireBak 2008 正式版
2008-7-24 网趣网上购物系统时尚版 v8.2
2008-7-24 纵横B2B电子商务系统XYECS!B2B v
2008-7-24 e路小说小偷 v1.2.0723
2008-7-24 凌风美女图片站程序 v2.2
2008-7-24 TOM15电影收索程序
2008-7-24 清风信息自动采集生成系统 v1.0
2008-7-24 QQ邮箱编辑器 v1.0 (小小菜刀ASP
2008-7-19 UltraEdit 简体中文增强版 14.10
2008-7-19 CentOS 5.2 i386 LiveCD
2008-7-19 Snapture多功能相机 v1.4
2008-7-19 iAcces中文输入法 v1.0Build016
2008-7-19 Cookbook烹饪秘籍 v2.5
2008-7-19 苹果专用DVD转换工具 v1.1.59汉化
2008-7-19 Modem修复软件ZiPhone修改版04.0
2008-7-19 AgileMessenger即时通讯工具美化
2008-7-19 Sketches画图软件 v0.7b6破解版


  发表评论
姓 名: 验证码:
内 容:
[ 汉字翻译拼音 ] [ 广告代码 ] [ 符号对照表 ] [ 进制转换 ] [ 经典小工具 ] [ 个税计算 ] [ 汉字简繁转换 ] [ 普通单位换算 ] [ 公制单位换算 ]
[ 生辰老黄历 ] [ 国内电话区号 ] [ 国家代码与域名缩写 ] [ 文字加密解密 ] [ 健康查询 ] [ 万年历 ] [ 手机号码查询 ] [ ip搜索 ] [ Google PR查询 ]
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号