首页  ·  知识 ·  编程语言
ASP初级教程5
佚名  本站原创  ASP  编辑:dezai  图片来源:网络
最后我们将来学习一下在ASP中比较不常用的一个内置对象:ObjectContext对象。 ObjectContext对象
最后我们将来学习一下在 ASP 中比较不常用的一个内置对象:ObjectContext 对象。 
    ObjectContext 对象是一个以组件为主的事务处理系统,它允许程序设计师在网页(ASP 程序)中直接配合 Microsoft Transaction Server(MTS)使用,以便管理或开发高效率的 Web 服务器应用程序。因此在使用之前,必须确认 MTS 服务已经安装。 
    ObjectContext 对象的方法提供 SetComplete 与 SetAbort 两个方法,前者表示终止目前这个网页所启动的事务处理,而且将成功的完成事务处理。后者表示终止目前这个网页所启动的事务处理,而且将此事务先前所作的处理加以取消至最初的状态。 
    ObjectContext 对象的方法提供 OnTransactionCommit 与 OnTransactionAbort 两个事件处理程序,前者会在事务完成时被激活,而后者则在事务失败时被激活。 
    下面将以具体的实例来说明该对象各种方法的应用: 
    首先建立一个收集信息的页面。 
     
     
     
    

请输入下列信息:

 
    

用户名:

 
    

密码:

 
    

 
    

 
     
     
     
    以下为 handle.asp 文件源代码: 
    <% @transaction=required %> 
     
     
    <% 
    '建立确认用户名、密码的组件 
    set component1=server.createobject("name.checker") 
    account=request("account") 
    password=request("password") 
    '判别用户名与密码是否正确 
    if component1.checkbalance(account,password) then 
    objectcontext.setabort 
    else 
    objectcontext.setcomplete 
    end if 
    sub ontransactionabort() 
    response.write"事务失败,用户名或密码错误!" 
    end sub 
    sub ontransactioncommit() 
    response.write"事务成功!" 
    end sub 
    %> 
     
     
    该程序中的组件是为了说明 ObjectContext 对象的方法而假设存在的。  本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的