加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

用CMyObject类对服务器端接收的表单数据实现对象化、结构化 - ASP教程

发布时间:2016-07-29 10:25:54 所属栏目:Asp教程 来源:站长网
导读:从客户端获取的表单数据是平板结构,没有体现数据之间的关联(例如层级关 系),当数据来自多个表单、处理后需要分别保存到多张数据表时,表单数据与 数据表之
从客户端获取的表单数据是平板结构,没有体现数据之间的关联(例如层级关 系),当数据来自多个表单、处理后需要分别保存到多张数据表时,表单数据与 数据表之间又缺乏对应关系。

我喜欢在服务器端先对这些数据进行整理, 形成多层级的数据结构,然后再转入不同的业务逻辑中。例如如下是一个常见的 数据结构:

login
      username
      password
      losttimes

    user
      userid
      nikename
      photo
        width
        height

为了实现这个目的,我写了 CMyObject 这个类,它可以实现如下功能:

1、用简单方式存取多级数据,数据结构 层级越多,越能体现其简便性:

myo.oget "login.username.value"

myo.oset "user.photo.height.value", 120

2、用 prev() 、next() 、 parent() 获取关联对象:

myo.oget "login.username.next() "

myo.oget "login.username.next ().value"

myo.oget "login.password.prev ().value"

myo.oget "login.password.parent ().name"

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读