快捷搜索:

值得收藏的一些ASP代码

值得收藏的一些ASP代码

  第一种方法:手工注册 DLL 这种方法IIs一直使用和其它的Web Server。它需要你在命令行方式下来执行,进入到包含有DLL的目录,并输入:regsvr32 component_name.dll 例如 c:\temp\regsvr32 AspEmail.dll 它会把dll的特定信息注册入服务器中的注册表中。然后这个组件就可以在服务器上使用了,但是这个方法有一个缺陷。当使用这种方法注册完毕组件后,该组件必须要相应的设置NT的匿名帐号有权限执行这个dll。特别是一些组件需要读取注册表,所以,这个注册组件的方法仅仅是使用在服务器上没有MTS的情况下,要取消注册这个dll,使用:regsvr32 /u aspobject.dll example c:\temp\regsvr32 /u aneiodbc.dll

  一.参数“0”。若不加此参数的话,时间表显示的时间只是单位,例如,在凌晨1点零1分零1秒时显示:“1:1:1”。是不是很难看啊!加了参数“0”后我们再看一下:“01:01:01”,变成了双位显示时间,漂亮了吧!

  当我们使用服务器组件创建对象时,一般有两种方法。比较常用的方法是用SERVER对象的CreateObject() 方法,象这样:

  当你用Server.CreateObject()方法创建对象时,对象立即被加载,同时系统为这个对象分配好内存和其它资源。

  后来在网上看到论坛中有人发帖子说将utf-8换成gb2312好像也可以,作者没有试过,大家可以一试asp学习。

  Null 值指出变量不包含有效数据。Null 与 Empty 不同,后者指出变量未经初始化。Null 与零长度字符串 () 也不同,零长度字符串往往指的是空串。

  重点 使用 IsNull 函数可以判断表达式是否包含 Null 值。在某些情况下想使表达式取值为 True,例如 IfVar=Null 和 IfVarNull,但它们通常总是为 False。这是因为任何包含 Null 的表达式本身就为 Null,所以表达式的结果为 False。

  adLockPrssimistic 2 当数据源正在更新时,系统会暂时锁住其他用户的动作,以保持数据一致性

  adLockOptimistic 3 当数据源正在更新时,系统并不会锁住其他用户的动作,其他用户可以对数据进行增、删、改的操作

  以上几个游标类型将直接影响到Recordset对象所有的属性和方法,以下列表说明他们之间的区别。

  第二种方法:使用MTS(Microsoft Transaction Server)MTS允许你指定只有有特权的用户才能够访问组件,大大提高了网站服务器上的安全性设置。在MTS上注册组件的步骤如下:

  键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark

  今天,我的那位朋友邀我去他的主页上作客,他说会给我一份意外的惊喜。于是,我便上了他的主页,原来他也用上的动态时间表并且在他的网页中向我表示了崇高的敬意同时称我是“高手”。

  利用 OBJECT 标记创建对象时,你要创建的对象不被马上加载,而是等到这个对象的方法或属性第一次被引用时才加载。这样,我们就会节省一些资源。虽然不是很多,但是当你的系统每天要承受近百万次的点击时,这对节省服务器资源就很有帮助了。

  作者刚开始写ASP程序时候碰到的第一个比较大的问题就是中文显示问题,运行后发现ASP从数据库中读出来的中文全部变成了?????,有点类似jsp中的这个频率出现最高的中文显示问题了,查了资料发现有种方法可以轻松解决中文问题。

  在用ASP编写页面时,如果涉及到邮件发送,一般会要求输入Email地址。错误的Email地址往往带来许多不必要的麻烦,用下面的函数IsValidEmail就能判断出一个Email地址是否有效。

  expression 参数可以是任意表达式。然而,由于 IsEmpty 用于判断一个变量是否已初始化,故 expression 参数经常是一个变量名。

  如果变量是数组,IsArray 函数返回 True;否则,函数返回 False。当变量中包含有数组时,使用 IsArray 函数很有效。

  二.“if”语句。这语句运用主要是为了正确显示双位时间,若不用此语句的话当“时,分,秒”无论哪一个超过10以后都会显示三位数字,例如:在12点12分12秒时显示:“012:012:012”,太夸张了!因此“if”语句一定要在程序中使用。

  另外,在网页中调用时间程序也可以简化为:(但是若您学过编程语言的话,您一定知道上面的程序要比下面的程序严谨得多,且下面的程序不能正确显示双位时间。)

  活动字幕,也称为滚动看板、滚动字幕。活动字幕的使用使得整个网页更有动感,显得很有生气。现在的网站中也越来越多地使用活动字幕来加强网页的互动性。用Javascript编程可以实现活动字幕效果;用Dreamweaver的图层再用其时间线功能可以做出非常漂亮的滚动看板。而用HTML的marquee活动字幕标记所需的代码最少,确实能够以较少的下载时间换来较好的效果。该标记语法格式如下:

  align:是设定活动字幕的位置,不过除了居左、居中、居右三种位置外,又增加靠上(align=top)和靠下(align=bottom)两种位置。

  如果表达式是日期或可合法地转化为有效日期,则 IsDate 函数返回 True;否则函数返回 False。在 Microsoft Windows 操作系统中,有效的日期范围公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日;合法的日期范围随操作系统不同而不同。

  这是一篇告诉你该如何在你的页面里运用javascript,让你能够轻松的做出很专业的网页特效来,重要的是这里所提供的脚本程序大部分不需要修改就可以直接加入到主页中,很有即插即用的味道,省去了你费尽心思编写程序的时间,好让您有更多的精力投入到页面的设计中去!(咦?怎么没有人鼓掌?)

  动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览(ACCESS不支持)。

  静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动

  Dreamweaver不能在编辑窗中直接加入marquee标记,但可在源代码检视器中加入marquee标记,然后在编辑窗中编辑活动字幕的内容即可。

  marquee标记的参数较多,在应用中要把握一个原则,能用默认值就不要再设置参数值,用什么参数就设置该参数的值,其它参数就不要再设置,以把代码控制在最少的范围内。

  附注:特别要注意第二种方法,它是用来调试自己编写组件的最好方法,而不必每次都需要重新启动机器了。

  只有在调用Update方法时才锁定记录集,而在此前的其他操作仍可对当前记录进行更改、插入和删除等

  由于mqrquee标记只能作用于一段文本,因此多行活动字幕,分行时只能用br标记,不能用p标记。

  在网页中的超链接文字都是一成不变的颜色,设置后无法改变,以下的脚本就是让超链接文字连续变换多种颜色,有点霓虹灯的效果。代码如下:

  如果变量未初始化或显式地设置为 Empty,则函数 IsEmpty 返回 True;否则函数返回 False。如果 expression 包含一个以上的变量,总返回 False。

  在翻阅了微软NGWS文档后发现在文档的常见问题部分有提到要添加一个config.web文件到web目录下,试了一下,中文显示果然OK了。

  前几天,我的一位朋友问我:“你的个人主页中有一个动态时间表,我很是喜欢。不知你是如何制作出来的?大概用了很复杂的程序吧!”“你过奖了,其实这个显示时间的程序非常简单,只要你记住我以下的三大心法,我保证你的主页也会绚丽多姿起来。”我自豪地笑道。

  此心法是从以上两则心法中引伸而出,心法大意与上面相同。只是要学会使用window.status这一功能,它的作用是把文字显示在状态条上。

  “好了心法就讲到这里,我的朋友现在你的感觉如何,是不是跃跃欲试啦!”我望着他问道。“我记住了,谢谢!”他欣喜若狂……

  marquee标记的默认情况是向左滚动无限次,字幕高度是文本高度,滚动范围:水平滚动的宽度是当前位置的宽度;垂直滚动的高度是当前位置的高度。

  这个滚动字幕全取默认值,源代码:marquee这里写字幕内容/marquee,代码是不是很少?

  答:由于 asp 是服务器运行的,如果可以在服务器显示一个对话框,那么你只好等有人按了确定之后,你的程序才能继续执行,而一般服务器不会有人守着,所以微软不得不禁止这个函数,并告诉你没有权限。但是ASP和客户端脚本结合倒可以显示一个对话框,如下:常用asp代码大全下载安装怎么编写asp代码

您可能还会对下面的文章感兴趣: