搭建论坛《网站·搭建者》用户服务 → [学习]页面文件间参数的传递——通过“执行文件”传递


  共有3158人关注过本帖树形打印

主题:[学习]页面文件间参数的传递——通过“执行文件”传递

帅哥哟,离线,有人找我吗?
admin
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
[学习]页面文件间参数的传递——通过“执行文件”传递  发帖心情 Post By:2006-11-9 9:17:45

在一个大型Web应用项目中,不单页面项目文件之间相互调用,有时还需要将一个页面文件中的值传递给另一个页面文件,这就是页面文件间参数的传递。

页面文件间参数的传递有两种方式,第一种是利用“执行文件”构件;第二种是利用“公用数据”构件;

执行文件的方法“追加执行”和“覆盖执行”在执行时,除了需要一个文件名称参数,外,还可以压入多个参数。利用这个特点,我们可以将A页面文件中的值传递给B页面文件。如图1所示。


此主题相关图片如下:
按此在新窗口浏览图片

当单击按钮,从A页面跳转到B页面时,同时将字符串“网站搭建者”和数字“10”传递给了B页面。

那么B页面文件怎么得到这两个从A页面文件传递的值呢?通过“取系统值”——项目执行参数。在执行取值时,第一个参数是数字,表示取哪一个值。如图2所示。单击按钮1将取出字符串“网站搭建者”;单击按钮2将取出数字“10”。


此主题相关图片如下:
按此在新窗口浏览图片


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
admin
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 搭建官方
等级:管理员 帖子:5504 积分:20561 威望:9 精华:5 注册:2002-4-5 17:08:42
[学习]页面文件间参数的传递——通过“公用数据”传递  发帖心情 Post By:2006-11-9 9:21:50

公用数据是一个有趣的构件。它相当于全局变量,因此在一个页面文件中为其赋值后,与之关联的其它页面文件都能得到该值。

例如,在A页面文件中将字符串“网站搭建者”赋给公用数据的变量I,那么当跳转到B页面时,只要B页面中含有公用数据构件,直接取变量I的值,就可以得到字符串“网站搭建者”了。

在一个项目需要权限设置时,不同的用户拥有不同的操作功能,这就要求在登录页面进入到功能页面时,不仅仅验证密码正确,还需传递用户名称、性别、部门等数据,以便在功能页面能够知道是哪个人,哪个部门的用户,从而针对不同用户显示相应的功能。

登录页面的项目文件中,当密码验证无误,进入到功能页面文件时,事件设置如图1所示。


此主题相关图片如下:
按此在新窗口浏览图片

在功能主页文件中,只要含有公用数据构件,那么就可以直接得到如图1所示的三个变量参数了。在功能页面,页眉页面显示之前,如图2所示。


此主题相关图片如下:
按此在新窗口浏览图片


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[学习]页面文件间参数的传递——通过“执行文件”传递








签名