Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

在JS中使用RecordSet对象的GetRows方法

写ASP程序时,一般情况总是使用的VBscript,不过也不只是这一种选择,也可以用Jscript。但在用Jscript作为ASP的语言时,比用VBscript有一些小小的不方便,比如RecordSet的GetRows方法。

在ASP中操作数据库,一般都要用到RecordSet对象,如果注重程序效率的话,可能就会用到RecordSet对象的GetRows方法,把记录集对象转换成数组,而操作数组在速度上将比用RecordSet对象的MoveNext方法快很多,而且可以在取出数组后尽早释放RecordSet对象,从而减少资源的占用,这也是优化ASP性能的一个方法。

在VBscript里,用RecordSet.GetRows方法取到的是一个二维数组,里面的数据可以通过遍历数组的方式来取得。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4013

[私密日志] 私密日志

该日志是私密日志,只有博主或发布者可以查看!
分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1841

ASP缓存类

一、何谓ASP缓存/为什么要缓存

    当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛access到SQL),而且效果还不一定。
    面对web访问压力,我认为最经济的办法是利用缓存优化技术来实现缓解web的服务压力。
Web访问量增加通常意味着以下资源需求的快速增长:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4757

Cookies分类

第一方Cookies:指的是来自当前正在访问的网站,储存了一定信息的Cookies。

第三方Cookies:指的是来自当前访问网站以外的站点,最常见的就是那些在被访问站点放置广告的第三方站点,这第三方站点可能正在使用Cookies。

会话Cookies:就是当前浏览时存储的一些信息,在关闭IE的同时,这些 Cookies也同时被删除,它一般没什么危害。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4415

SSI简介

什么是SSI?

SSI直译服务器端包含(Server Side Includes),由字面上看由WEB在服务器提供的一种功能,并且是在服务器端进行的。一般说来,要完成较复杂的任务(如:聊天室/留言本等),必须设计专门的CGI或ASP程序;但是如果只是想给网页加上简单的功能(如:显示一篇文档,web服务器环境变量,关于该文档的更新日期/大小等),则只要SSI就可以完成了。SSI则是直接由服务器解释执行的,须要WEB服务器软件支持SSI。而且,由于直接在服务器端执行SSI,产生相应HTML代码;所以对客户端没有限制,不会产生因为不同浏览器而产生不同的观看效果。

SSI有什么用?

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 6111

CSS+HTC实现DataGrid数据更新效果

先来看看我们平时是怎么更新数据的:


图一(view.asp)

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4068

邮件群发注意的几个事项

1、强力推荐使用免smtp服务器的群发软件。这种软件将您的电脑虚拟成发信服务器,邮件直接地送至对方的邮箱,可以清楚地知道发送成功的数量,还可以知道邮址不能发送成功的原因。如亿虎Email邮差和WorldCast等。

2、尽量不要使用多smtp服务器的群发软件。多smtp的服务器软件,由于先将邮件发送至smtp服务器进行中转,现在,一般的邮件服务器都做了设置,如果smtp服务器检测到短时间内来自同一个IP地址的大量连接请求,就会中止转发邮件,从而产生大量退信现象。况且,现在免费的smtp服务器已经很难找了。

3、建议将邮件地址打乱发送,效果最佳。您可以使用一些电子邮件地址列表筛选和管理软件,如Mail List Management和欧阳邮件列表管家可以轻松实现这一要求。

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5591

利用ASP+Jmail进行邮件群发的新思路

背景:
Email地址存于MSSql一用户信息表中,数量上万。
公司自有服务器,集SMTP,POP3,WWW,FTP,MSSql,DNS等多种服务于一身。
JMAIL 有MailMerge对象,但是免费版不能用 

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 5642

ASP.NET 学习资源列表

名称:快速入门 

地址:http://chs.gotdotnet.com/quickstart/ 

描述:本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 3607

在ASP.NET中值得注意的两个地方

在ASP.NET中ASPX页面的Page_Load事件有两个让人奇怪的地方,你应该记住它们:

a.有时Page_Load事件在你的ASP.NET页面里会发生多次。这种情况发生的一个可能的原因是你把ASPX页面的AutoEvenWireup值设置成了True。如果是这样,那么在“Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs”后面加上“Handles MyBase.Load”这一行就是没有必要的了。既然Visual Studio.NET能够自动的为你处理这个部分,你当然可以将AutoEventWireup值设置成False。

b.有时好象一个按纽的单击事件处理代码并没有运行。这里你应该检查Page_Load事件确保任何加载数据的代码(比方在下拉列表中绑定数据的代码)只在初始加载这个页面的时候运行,而不是在后来客户端数据返回的时候运行。一个检查这种情况的简单的方法是在你的Page_load事件处理函数里添加对Page.IsPostBack值的测试:False意味着这是页面第一次被加载,True则意味着已经发生了一次数据返回过程。 

查看更多...

分类:Web编程 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 4026