其实网络后台最基本的就应该是抓取数据库了,只有掌握好这方面的东西你才可以更加深入的学习。当然,我们只学习了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 "你想要输出的文字"可以输出,也可以用)
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器