5天玩转NoahWeb逻辑层--第3天
发布时间:2006-05-13 13:31:05 来源:网易学院 网友评论 0 条欢迎继续学习!今天是第三天的学习。
在NoahWeb中,整套的应用是靠一个一个的动作联起来完成的,至少我是这样认为的。一个动作能做到的有很多,而当多个动作联起来的时候才能完成一系列的功能,这就形成了流程。从程序的设计角度来说,流程是至关重要的,可以说你的程序的优劣相当一部分都取决于你对流程的设计,说得真实一点,就是动作之间的连接,今天我们就来说说如何让动作联起来。
还记得我们在第一天体验动作的时候谈到的吗?激发动作有两种方式,post和get。其实这里要说的动作之间的连接无外乎也是这两种方式,我们先来看第一种,使用表单来连起动作,这种属于post方式。
在昨天的课程中,我们了解了在动作中调用表单,还记不记得<ViewForm>标签?看看下面的图吧。

在昨天的课程中,我们知道了TemplateLink参数用来指定表单所需的模板,也提了一句关于Action参数的作用。而今天,Action参数就是主角。当你点击了表单上的按钮时,需要执行下一个动作以便让程序继续下去。而执行哪个动作就是由这个参数来决定的。
为了能让大家明白我在做什么,我写了另一个动作,这个动作中同样会显示出一张表单。也就是说,我们希望当我点击第一张表单,也就是昨天我们做的那张表单上的按钮时,显示出另一张表单。好啦,我们一步步来做吧。
第一步,打开动作文件,我们再写一个动作。如下图:

还是在fa.aspx页面上执行,但名称发生了变化。
第二步,我让这个动作也显示出昨天的那张表单。如下图:

你也许会问,两个动作中都显示同一张表单,岂不是看不出效果吗?不会的,这里正好可以说明白FormTitle参数的作用。
第三步,我使用了FormTitle参数,如下图:

第四步,回到上一个动作,也就是昨天做的那个动作中,我们要给<ViewForm>标签的Action参数做点文章了,如下图:

看图中红圈的部分,我在Action参数中填入了刚刚做的那个动作的名称,也就是,当点击该表单的按钮时,系统会执行该动作。
- 推荐阅讯
- 将视频演示作为应用程序的启动封面
- Delphi快速入门(七)
- Oracle数据库日常维护手册
- 游戏项目中的自动化测试和持续集成
- 全面剖析Delphi 2006新增特性
- Delphi快速入门(一)
- 传道解惑 软件开发技术名词解密
- 一步一步实现.NET下的Socket通信编程
- 探讨Oracle数据库的数据导入方法
- Oracle数据库密码文件的使用与维护
- 阅读排行
- 1.全面剖析Delphi 2006新增特性
- 2.用Delphi开发视频聊天软件
- 3.用Win32 API枚举应用程序窗口和进程
- 4.软件的架构与设计模式之什么是架构
- 5.软件的架构与设计模式之模式的种类
- 6.Delphi中为TreeView添加单选和复选框
- 7.用Delphi实现24位真彩色图标
- 8.VS.NET2005 Beta2初体验之感受2005
- 9.程序界面设计模式慨述
- 10.没落的奇迹 谁会买下Delphi?
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
