|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;web7.Webclass中的事务呼应.
$1..Webclass中预界说的事务有3个:response,processtag,userevent
.response事务呼应用户端哀求.
.processtag事务是作为WriteTemplate办法处置的一部分主动产生的.不克不及独自被触发或用来处置呼应.
.userevent事务:一个UserEvent历程处置webitem的一切用户事务.UserEvent事务是由URLFor办法在运转时发生的.以是只要利用了URLFor办法静态发生的超毗连才会触发UserEvent事务.
$2.Webclass_start()事务相似于VB中的SubMain().
以是能够指定一个project入手下手的webclass.也可在model模块顶用SubMain()来启动.
$3.发送html到扫瞄器:将页面反应回扫瞄器有两种办法:
.对html模板则利用“writetemplate”办法.此办法激活”ProcessTag”事务,从而对模板中响应的内容(用WC@标记标志的部分)举行交换.
.在Customwebitem事务中静态天生反应页面.
如:withresponse
.write“<html”>
.write”<head>”
.write”</head>”
.write”<body>”
.write”<p>Hello!Universe!</p>”
.write”</body></html>”
endwith
$4.从HTML的<form>中猎取信息:
利用Request工具在一个HTML<form>中猎取用户输出的信息。但必需将<formaction…>标志属性和webclass中的一个事务毗连,提交一个form就能够引发webclass中的这个事务。因而,就能够利用这个事务汇集和操纵信息。
$5.静态交换html模板文件中的内容.
利用$3中的writetemplate办法.
$6.自界说webitem事务.
两种办法和自界说webitem事务联系关系起来:
1:用action=webclass.asp?wci=webitem&wce=’自界说事务’的办法.
2.用URLFor(Webitem,自界说事务)办法.
$7.其他利用办法(如:Cookie,Session工具等)和ASP使用程序中不异
8.Webclass其他属性的感化和利用办法.
$1.URLData属性
URLData属性在扫瞄器和Web服务器之间传送形态信息。URLData属性将信息追加到webclass发送到扫瞄器的特定URL中。当扫瞄器利用这些URL之一提交另外一个哀求时,这些信息能够被传回到Web服务器以做进一步的处置。经由过程这类体例,您能够在两头都没有存储信息的情形下发送和猎取形态信息。
URLData属性供应了几个长处:
它能够用于不撑持cookie的扫瞄器。
它将形态信息存储在页面自己。因而,假如用户利用前进按钮而且从头提交该页面,webclass收到的和该页面本来发送的形态数据不异。
URLData有两个弱点:
第一,URLData在发送数据的数目上是受限定的。巨细的限定跟着扫瞄器的分歧而变更,可是年夜多半扫瞄器能处置URL中约莫2K的数据。在使用程序中应该测试盘算利用的URL长度。
第二,假如利用一个具有GET办法的form,URLData是一种不成行的发送信息办法。在这类情形下,可以使用POST办法,或利用别的的手腕来传送形态。(如:Cookie或利用埋没的字段来传送大批信息.)
URLData属性能够在两种情形下使用webclass的呼应增加信息到URL,追加指定的信息到包括一个称为WCU的参数中。(…..webclass.asp?WCI=WebItem&WCE=WebEvent&WCU=URLData)
当webclass挪用一个WriteTemplate办法时。
如:……………
URLData=”UserNO:1234”
Webitem.writetemplate
………………
当webclass挪用一个URLFor办法时。(办法同上).
$2.Webclass中的StateManagement属性.
当webclass的StateManagement的属性被设置为wcNoState时,不克不及在服务器的WebClass工具中保留信息.即不克不及用URLData来保留形态信息.
$3.NameInURL属性.
指定为每个webclass定位的.ASP文件.
</p>asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。 |
|