仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 545|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之WebClass进门(2)

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:58:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。
沙发
发表于 2015-1-20 06:51:20 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
不帅 该用户已被删除
板凳
发表于 2015-1-28 22:38:47 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
爱飞 该用户已被删除
地板
发表于 2015-1-31 05:21:05 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
莫相离 该用户已被删除
5#
发表于 2015-2-6 17:30:54 | 只看该作者
那么,ASP.Net有哪些改进呢?
海妖 该用户已被删除
6#
发表于 2015-2-17 17:36:54 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
再现理想 该用户已被删除
7#
发表于 2015-3-5 21:27:49 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
admin 该用户已被删除
8#
发表于 2015-3-12 15:33:00 | 只看该作者
先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习
灵魂腐蚀 该用户已被删除
9#
发表于 2015-3-19 23:27:10 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 06:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表