73、深入剖析DNA应用示例与航空公司订票系统设计

深入剖析DNA应用示例与航空公司订票系统设计

1. DNA应用示例详解
1.1 联系人数据处理代码分析

在处理联系人数据时,代码首先判断 hdnID 是否包含除 “new” 之外的值。若包含,则意味着正在编辑现有联系人,需要加载相关数据。以下是实现该功能的代码:

strID = Request.Form("hdnID")
If strID <> "new" Then
    objContact.Load CStr(strID)
End If

接着,根据用户通过 Request 对象的 Form 集合提供的值来设置对象的属性。当这些值加载到对象中后,只需调用 Save 方法即可更新数据库:

objContact.Save

由于大部分应用的复杂性都封装在 Contact 对象中,所以这段ASP代码非常简单且易于阅读。

1.2 联系人删除功能实现

联系人删除功能是应用中需要实现的最后一个特性,该功能可从应用的多个页面调用,如 contactlist.asp contactdetail.asp 页面。在这些页面中,会调用 contactdelete.asp 页面,并将相应的ID值作为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值