木子屋 Dnawo's BLOG

分类:Web编程

共 939 篇

深入理解ASP的不区分大小写

众所周知:asp(VBS)是不区分大小写的,但是你要理解这句话的意思,请看下面实例 Test.asp 如果你执行http://localhost/test.asp?name=new,它会输出:New 而如果执行http://localhost/test.asp?name=New,它却输出:Other 所以确保不出现意想不到的错误,在select Case中先将条件转成大/小写,这样 总之,要理解VB不区分大小写的意思是什么... 对象名、属性名、变量名等本身构成的语法不区分大小写 然而属性值、变量值区分大小写,也就是说:"A"="a"为false

ASP也支持With语句

<% With Response .Write("木子屋") .Write("http://www.mzwu.com/") .Write("木子屋") .Write("http://www.mzwu.com/") .Write("木子屋") .Write("http://www.mzwu.com/") .Write("木子屋") .Write("http://www.mzwu.com/") End With %>…

统计站点Application和Session个数

<% Application("aaa") = "木子屋" Application("bbb") = Array(1,2,3) Session("aaa") = "www.mzwu.com" Set Session("bbb") = Server.CreateObject("ADODB.RecordSet") 'Application统计 Response.Write("Application个数:" & Application.Contents.Count & "<br/>") For Each apps In Application.…

获取数据库所有表及其字段名称、类型、长度

<% '使用说明: ' 1.配置数据库类型,见IsSqlDataBase ' 2.配置数据库名、帐号、密码等参数值,见conn.connectionString ' Const IsSqlDataBase = 1 '数据库类型 1为SQL数据库,0为Access数据库 Dim conn,rs,rs2,sqlstr,t_count,table_name,i 'On error resume next Set conn = Server.CreateObject("ADODB.Connection") If IsSqlDataBase = 0 Then conn.…

ASP.NET最常见错误提示

Runtime Error 运行时错误 Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.…

各语言标识符命名规则

所谓标识符,就是一个名字,它一般用来命名变量和函数,下边总结了一些语言的标识符的命名规则: JavaScript:第一个字符必须是字母、下划线(_)或美元符号($),其他字符可以使用字母、数字、下划线或美元符号。标识符不能和JavaScript的关键字同名。JavaScript中标识符是区分大小写的。 ASP:第一个字符必须是字母,其他字符可以使用字母、数字和下划线(_)。标识符不能和ASP的关键字同名。ASP中标识符是不区分大小写的。 C#:第一个字符必须是字母、下划线(_)或@,其他字符可以使用字母、数字或下划线。标识符不能和C#的关键字同名。C#中标识符是区分大小写的。

获取表中字段类型(文本)

Field对象的type属性表示的是数据库字段的类型,该值是数值型的,通过它我们无法直观的知道字段的具体类型,通过下边两个函数我们可以将代表类型的数值转换为文本,以便于快速的知道字段的具体类型。 一、Access数据库 二、Sql Server2000数据库

多层include时文件地址写法

当一个站点中的A文件包含B文件,B文件又包含了C文件,那么在B文件的include指令中应如何写C文件的地址呢?是相对于A文件来写还是应该相对于B文件来写?下边我们做下测试。 我们先构造了如下几个文件: web ├index.asp ├inc ├├const.asp ├├conn.asp ├├check.js ├data └└db1.mdb 各文件内容如下: index.asp: conn.asp: const.asp: 分析: 在上述结构中,我们需测试conn.asp文件中怎么包含const.asp? 如果是相对于index.asp文件,那么我们应写成: 如果是相对于conn.asp文件,那么我们应写成:…

实例化委托的两种方法:命名方法和匿名方法

1.命名方法 2.匿名方法 使用匿名方法,则不必创建单独的方法,因此减少了实例化委托所需的编码系统开销。如果创建方法所需的系统开销是不必要的,在委托的位置指定代码块就非常有用。

何时使用委托而不使用接口

委托和接口都允许类设计器分离类型声明和实现。给定的接口可由任何类或结构继承和实现;可以为任何类中的方法创建委托,前提是该方法符合委托的方法签名。接口引用或委托可由不了解实现该接口或委托方法的类的对象使用。既然存在这些相似性,那么类设计器何时应使用委托,何时又该使用接口呢? 在以下情况中使用委托: ● 当使用事件设计模式时。 ● 当封装静态方法可取时。 ● 当调用方不需要访问实现该方法的对象中的其他属性、方法或接口时。 ● 需要方便的组合。 ● 当类可能需要该方法的多个实现时。 在以下情况中使用接口: ● 当存在一组可能被调用的相关方法时。 ● 当类只需要方法的单个实现时。 ● 当使用接口的类想要将该接口强制转换为其他接口或类类型时。…