[转]ASP怎么实现urlrewite
作者:cmscn 日期:2009-08-13
[转]Response.Redirect 与Server.Transfer的优缺点比较
作者:cmscn 日期:2009-08-13
如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这二者有什么区别?
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面:
Response.Redirect("WebForm2.aspx")
或者
Response.Redirect("http://cike.org")
Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面:
Response.Redirect("WebForm2.aspx")
或者
Response.Redirect("http://cike.org")
[转]文本文件操作---FSO
作者:cmscn 日期:2009-08-13
FSO - FileSystemObject 或 Scripting.FileSystemObject 的缩写,为 IIS 内置组件,用于操作磁盘、文件夹或文本文件。FSO 的对象、方法和属性非常的多,这里用示例的方式列出常用的,如果您要查看更详尽的信息,请点击这里下载 FileSystemObject 参考,注意:《VBScript 语言参考》或《JScript 语言参考》中的:《FileSystemObject 用户指南》和《Scripting 运行时库参考》便是微软给出的 FileSystemObject 完整参考。
FSO 不能操作二进制文件,要操作二进制文件,请使用:ADODB.Stream。
创建文件
dim fso, f
FSO 不能操作二进制文件,要操作二进制文件,请使用:ADODB.Stream。
创建文件
dim fso, f
Tags: fso
[转]global.asa文件解惑
作者:cmscn 日期:2009-08-13
这今天留意了不少帖子,其中这两天在讨论一个问题,关于限制登录技术的处理。也有很多朋友发表了意见,大致上就是用一个online字段来分辨,此不在多说这个。关键是有人提出,当用户未正常注销的情况下,如何处理online字段的问题。针对这个问题,我补充一个小知识(可能许多初学asp甚至已经接触了相当时间的asp人员都会忽略的东西)-asp网站全局共享文件global.asa。
再我回复的某个帖子中,有人误认为,这是一个表(这也难怪,后缀是asa……)。其实,这个文件是整个asp网站所共享拥有的文件,也可以所成是服务器检查整个asp网站配置的文件。首先,这个文件需放在网站根目录下,以gloabl.asa命名。
那么,这个文件到底有什么作用呢。这个文件里面一共有四个过程,而且只能有这么四个过程,分别是
<script language="VBScript" runat="Server">
Sub Application_OnStart
再我回复的某个帖子中,有人误认为,这是一个表(这也难怪,后缀是asa……)。其实,这个文件是整个asp网站所共享拥有的文件,也可以所成是服务器检查整个asp网站配置的文件。首先,这个文件需放在网站根目录下,以gloabl.asa命名。
那么,这个文件到底有什么作用呢。这个文件里面一共有四个过程,而且只能有这么四个过程,分别是
<script language="VBScript" runat="Server">
Sub Application_OnStart
Tags: global.asa
Stream读写文本文件示例
作者:cmscn 日期:2009-08-13
[转]MD5加密(VBScript代码)
作者:cmscn 日期:2009-08-13
fso遍历文件夹内所有文件和子文件夹
作者:cmscn 日期:2009-08-13
'操作必须使用一个可更新的查询'解决方法
作者:cmscn 日期:2009-08-13
新手asp编程的基本法则 [新手必看]
作者:cmscn 日期:2009-08-13
一、新手常犯的错误
在论坛看到很多帖子代码中都有一个共同的基本错误,字段类型错误。
程序和数据库是紧紧相连的,数据库字段文本型或时间型的都使用单引号
比如下面这段修改语句:
conn.execute "update Counts set counts='"&counts&"' where num="&num&" and Atime='"&now()&"'"
等号左边都是字段名,等号右边是传值过来的变量名,counts 字段是文本型,所以写入时必须前后加单引号,无论是写入还是查询都一样,后面的查寻语句中,num 字段是数字型,所以前后就没有单引号了,Atime 字段是时间型所以前后也要加单引号。
最重要的是以ID查询,ID字段是唯一的并且数字类型,很明显查询ID号时前后也不能有单引号
在论坛看到很多帖子代码中都有一个共同的基本错误,字段类型错误。
程序和数据库是紧紧相连的,数据库字段文本型或时间型的都使用单引号
比如下面这段修改语句:
conn.execute "update Counts set counts='"&counts&"' where num="&num&" and Atime='"&now()&"'"
等号左边都是字段名,等号右边是传值过来的变量名,counts 字段是文本型,所以写入时必须前后加单引号,无论是写入还是查询都一样,后面的查寻语句中,num 字段是数字型,所以前后就没有单引号了,Atime 字段是时间型所以前后也要加单引号。
最重要的是以ID查询,ID字段是唯一的并且数字类型,很明显查询ID号时前后也不能有单引号
Tags: 编程
关于request的几个集合
作者:cmscn 日期:2009-08-13
request包含request.form和request.querystring及其它几个集合
request.form获取的是表单post方式传输的(传输相对于querystring容量较大,传输较安全)
request.querystring获取的是表单get方式传输的(会紧接再URL?后,传输容量有限制,且不安全,但可作为URL速记地址)
建议不要使用request("test")的形式提取信息,这样的话服务器会依次检索所有的request集合,加重负担
读取顺序为
request.querystring()
request.form获取的是表单post方式传输的(传输相对于querystring容量较大,传输较安全)
request.querystring获取的是表单get方式传输的(会紧接再URL?后,传输容量有限制,且不安全,但可作为URL速记地址)
建议不要使用request("test")的形式提取信息,这样的话服务器会依次检索所有的request集合,加重负担
读取顺序为
request.querystring()