ASP代码的第一行进行检测,判断操作是提交表单,还是用户第一次访问本页面。如果在CardNumber
信用卡号变量里没有值,页面就会建立TarsusTS.StringUtils
对象。然后,调用CheckCard
检测信用卡方法。这个方法接受两个参数。第一个参数是信用卡号码,直接从表单传来。第二个参数是一个1到4之间的整数。整数1代表American Express信用卡, 2 代表
Visa信用卡, 3 代表 MasterCard 信用卡,4代表
Discover信用卡。我们使用Cint()
函数把CardType
信用卡类型变量转变成整数。我们把这个函数返回的值放在变量Result
里。
下一步,我们测试Result
变量,看看是否返回了信息。如果有返回信息,那么卡号是无效的,如果变量为空,那么信用卡的格式正确。我们这个简单的认证页面做的事很少,只是打印出一句话,宣告卡是有效的还是无效的。不过,现实世界里的应用程序可以对这一步进行扩展,真正地基于这个信息来处理订单,至少从这个页面,可以知道用的是一张格式正确的信用卡。
总结
活动服务器平台所许诺的大多数内容在于:您能够重用软件。例子之一就是服务器组件技术。使用服务器组件,能够节省您的开发时间和精力。即使您不得不自己开发组件,您也可以在许多Web应用程序中方便迅速地使用自己开发的组件。
------ | ------ |
点击页数,可转到相应的页。 | |
1 2 3 4 5 6 | 回栏目首页 |