Archive for the ‘编程学习’ Category

学了这些,你就算入门DIV+CSS了

CSS功能复杂多变,大多数新手莫不着头脑,不知道怎么去控制。所以做个简易教程。

1,文字控制类

font-size:12px; 文字大小,通常为12px。现在又流行14px。大小自己控制。

color:#666; 颜色控制,颜色自己下个取色板吧。16进制
line-height:2em; 行高,em为字符,支持px 百分比等等多种单位
text-align:center; 文字居中,居左不要,居右为right
font-weight:bold; 文字加粗
text-indent:2em; 每段缩进,两个字符,常用

用以上CSS便可基本供职90%的问题了,其他的慢慢自己研究。

2,布局类

margin:10px 10px 10px 50px ; 外补丁,为上 右 下 左。除0外,必须为单位,单位可以是px cm 等等。常用px
padding10px 10px 10px 50px 内补丁,设置同外补丁
float:left; 浮动,常用属性。多试试
width:51px; 宽度
height:89px; 高度
overflow:hidden; 清除立体浮动(针对火狐等浏览器),溢出隐藏
clear:both; 清除平面浮动
border:1px solid #77543b; 设置边框为1,实线,颜色,16进制

每个CSS前必写以下这段代码

*{ padding:0; margin:0;} 如未指定,则内补丁和外补丁均为0,可解决90%的火狐不兼容问题代码。
body{font-size:12px; background:#AC956C;} 设置内容默认字体大小等,不建议在此控制行高。

a:link,a:visited,a:active{ color:#333; text-decoration:none; font-size:12px;}
a:hover{ color:#666; text-decoration:underline;font-size:12px;} 默认链接属性。

li{ list-style:none;} li去掉前面的点。

列表

#tuijian {}
#tuijian ul { margin-left:60px;}
#tuijian ul li{ line-height:1.5em;color:#EEE4C1}
#tuijian ul li a{ color:#EEE4C1}

列表控制比较难学,其实也简单,不建议给li使用外左补丁控制间距,建议使用LI宽度控制。ul一般留空即可,如要定位另说,如果需要列表为一行,常用于导航处,将li设置一个左浮动即可。

掌握以上的CSS内容,你就基本入门了。

一小时学ASP!ASP基础知识学习

开始学习asp之前我们先了解下asp的工作原理ASP工作流程如下:
1,用户在地址栏中请求一个asp程序;
2,浏览器向ASP服务器请求这个asp程序,ASP程序中的服务器端脚本开始运行;
3,ASP程序连续的执行这个请求文件中的所有语句,然后生成一个HTML文件。;
4,结果是100%的纯HTML代码发送到客户端,所以我们在客户端看到的代码还是HTML,并不是ASP的源代码。这样做,就可以很少地考虑客户端了,而且我们也不怕别人看到我们的源代码!不过,我们只是不能看到ASP的源程序而已,还是有些程序可以被看到,比如XML。

了解了asp的工作原理后我们要知道asp是动态网页,说明白点所谓的动态就是指用户可以和服务器进行交流(人机对话),我们将动态网页的一般特点简要归纳如下:
(1)动态网页以数据库技术为基础,可以大大降低网站维护的工作量;
(2)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
(3)动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,就是上边说的人机对话;
好了,知道了这些以后我们就可以开始我们的学习了

这里先介绍下怎么向数据库里提交数据(写数据add.asp文件)程序如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>建站学asp教程_1小时了解asp</title>
‘网页标题
</head>
<body>
<form method="POST" action="Save.asp">
‘通过post方式把表单中的数据提交到save.asp文件中
‘以下是表单内容
<table border="0" width="34%" align=center>
<tr>
<td width="28%">姓名:</td>
<td width="72%"><input type="text" name="Name" size="20"></td>
</tr>
<tr>
<td width="28%">性别:</td>
<td width="72%"><input type="text" name="Sex" size="20"></td>
</tr>
<tr>
<td width="100%" colspan="2">
<p align="center"><input type="submit" value="提交" name="B1"></td>
</tr>
</table>
</form>
</body>
</html>

以上代码的目的就是要通过表单把数据传送给save.asp文件,而真正的要把数据保存到数据库里的操作是由save.asp来完成的,也就是真正的写数据(save.asp)代码如下:
<!–#include file ="conn.asp"–> ‘asp包含文件也就是说先调用conn.asp文件(为了便于讲解我们把本例中所有的连接数据库操作都放到conn.asp文件中,连接数据库时在代码开头部分直接写上本句即可)
<%
Set Rs=Server.CreateObject("Adodb.RecordSet") ‘建立一个rs纪录集,也就是一个虚拟的表
Sql="Select * from Info"
‘定义一个sql插入操作
Rs.Open Sql,Conn,1,3
Rs.Addnew
Rs("Name")=Request.Form("Name")
Rs("Sex")=Request.Form("Sex")
‘以上部分就是把前面表单中输入的内容插入到rs纪录集
Rs.Update ‘向数据库里执行插入操作
Rs.close ‘关闭rs
Set Rs=Nothing
Conn.close
Set Conn=Nothing
Response.Redirect "Read.asp" ‘保存完数据后跳转到read.asp文件,也就是把刚才写入的数据给显示出来。
%>

下面我们开始讲下read.asp文件(具体内容见源文件)
<tr>
<td width="59" ><%=Rs("Name")%></td> ‘读出rs里的内容,并显示
<td width="59" ><%=Rs("Sex")%></td> ‘读出rs里的内容,并显示
<td width="73" ><a href="Delete.asp?Id=<%=Rs("Id")%>">删除</a> <a href="Modify.asp?Id=<%=Rs("Id")%>">修改</a></td>
‘删除和修改分别指定id(数据库中的id字段),修改时跳回modify.asp文件,在其中修改
</tr>

好了,我们已经学习了怎么向数据库里写数据和怎么从数据库里读数据。动动手,开发个小的留言本应该没什么问题了,我们现在要做的就要熟悉asp的工作原理,里面虽然有很多的抽象内容,但是对于初学者只要知道一句代码是做什么的就可以了,关键是多练习,从实践中学习是最好的学习方法,建站希望大家早日学好asp。

SQL数据库基础概念与理论知识

数据管理技术的三个发展阶段:手工管理、文件管理、数据库技术。

数据库中数据最小的存储单位是数据项。

一个数据库系统应包括:计算机硬件、数据库、数据库管理系统、应用程序系统、数据库管理员。

数据库的三级模式是指:逻辑模式、外模式、内模式
逻辑模式(也叫模式,是对数据库中数据的整体逻辑结构和特征的描述,使用模式DDL进行定义)
外模式(也叫子模式,是对各个用户或程序所涉及到的数据的逻辑结构和数据牲的描述,使用子模式DDL定义)
内模式(也叫存储模式和物理模式,是对数据的内部表示或底层描述,使用内模式DDL定义)。
其中,外模式/模式的映像保证了数据的逻辑独立性,模式/模式的映像保证了数据的物理独立性。

数据模型的三要素:数据结构、数据操作、数据约束条件。常见的数据模型有三种:层次模型、网状模型、关系模型。

数据库设计应分为6个阶段进行:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行与维护。

系统需求分析的常用方法:结构化分析方法(SA方法,通过数据流程图表达数据和处理过程之间的关系)。在此方法中,数据字典是对系统中数据的详尽描述。数据字典通常包括:数据项、数据结构、数据流、数据存储、处理过程。

数据抽象的三种方法:分类、聚集、概括。

ODBC(Open Data Base Connection)是最常用的数据库访问技术。在进行数据库连接时,用户需要先使用ODBC管理工具建立数据源标识DSN(Data Source Name),将其配置成ODBC数据源,并需要系统提供ODBC驱动程序和管理工具。

SQL(Structured Query Language)语言是关系数据库的标准语言。按照功能,SQL的语言可以分为:定义语句(DDL)、操纵语句(DML)、控制语句。其中:
定义语句(DDL):对基本表、视图、索引文件的定义、修改、删除。包括创建(Create)、删除(Drop)、修改(Alter)。
操纵语句(DML):对数据库中数据的查询、统计、插入、修改、删除。
控制语句:对数据的操作权限控制。

SQL的三级模式结构:外模式(视图)、模式(基本表)、内模式(存储文件)。在语法上,SQL的数据项(列项、表、视图)的分隔符为“,”,其字符串常数的定界符用单引号“'”表示。SQL的关键词一般使用大写字母表示,语句的结束符为“;”。

SQL Server 2000可以作为客户机/服务器型(C/S系统)或浏览器/服务器型(B/S系统)的数据库系统。其中,B/S系统的原理:浏览器发出访问请求,Internet信息服务器(IIS)发送XML格式的内容到浏览器,XML格式是任何浏览器都能读懂的。

SQL Server 2000系统内部提供了6个数据库,包括pubs和Northwind两个演示数据库,以及Master、Msdb、Model、Tempdb这4个系统数据库。其中,
Master数据库的主文件名为Master.mdf,日志文件为Masterlog.ldf。该数据库用于跟踪和记录SQL Server 2000系统相关信息。
Msdb数据库的主文件名为Msdb.mdf,日志文件为Msdb.ldf。该数据库记录任务计划信息、事件处理信息、数据备份及恢复信息、警告及异常信息。
Model数据库的主文件名为Model.mdf,日志文件为Model.ldf。该数据库是SQL Server 2000为用户数据库提供的样板,新的用户数据库都以Model数据库为基础。
Tempdb数据库的主文件名为Tempdb.mdf,日志文件为Tempdb.ldf。是一个临时的存储区,用于存储所有的临时表和其它临时工作。

数据库系统的管理工作主要由数据库管理员(DBA)和系统管理员(System Administers,SA)负责完成。

数据库的保护功能主要包括确保数据库的安全性、完整性、并发控制、数据库恢复4方面的内容。

在安全体系结构方面,SQL Server提供4层安全防线:
(1)Windows NT操作系统的安全防线
(2)SQL Server的运行安全防线
(3)SQL Server数据库的安全防线
(4)SQL Server数据库对象的安全防线

封锁机制是并发控制的重要手段。基本的封锁类型有:排它锁(Exclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。对封锁方式规定不同的规则,形成了封锁协议。在一致性保证方面,
一级封锁协议可保证:不丢失数据。
二级封锁协议可保证:不丢失数据、不读“脏”数据。
三级封锁协议可保证:不丢失数据、不读“脏”数据、可重复读。

asp.net函数集

1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)

2、Int32.Parse(变量) Int32.Parse("常量")
字符型转换 转为32位数字型

3、变量.ToString()
字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%

4、变量.Length 数字型
取字串长度:
如: string str="中国";
int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名

5、System.Text.Encoding.Default.GetBytes(变量)
字码转换 转为比特码
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
然后可得到比特长度:
len = bytStr.Length;

6、System.Text.StringBuilder("")
字符串相加,(+号是不是也一样?)
如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("中华");
sb.Append("人民");
sb.Append("共和国");

7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string s1 = str.Substring(0,2);

8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
取远程用户IP地址

9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}

10、 Session["变量"];
存取Session值;
如,赋值: Session["username"]="小布什";

取值: Object objName=Session["username"];
String strName=objName.ToString();
清空: Session.RemoveAll();

11、String str=Request.QueryString["变量"];
用超链接传送变量。
如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击</a>
在Edit.aspx页中取值:String str=Request.QueryString["fdid"];

12、DOC对象.CreateElement("新建节点名");
创建XML文档新节点

13、父节点.AppendChild(子节点);
将新建的子节点加到XML文档父节点下

14、 父节点.RemoveChild(节点);
删除节点

15、Response
Response.Write("字串");
Response.Write(变量);
向页面输出。

Response.Redirect("URL地址");
跳转到URL指定的页面

16、char.IsWhiteSpce(字串变量,位数)——逻辑型
查指定位置是否空字符;
如:
string str="中国 人民";
Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。

17、char.IsPunctuation(’字符’) –逻辑型
查字符是否是标点符号
如:Response.Write(char.IsPunctuation(’A')); //返回:False

18、(int)’字符’
把字符转为数字,查代码点,注意是单引号。
如:
Response.Write((int)’中’); //结果为中字的代码:20013

19、(char)代码
把数字转为字符,查代码代表的字符。
如:
Response.Write((char)22269); //返回“国”字。

20、 Trim()
清除字串前后空格

21 、字串变量.Replace("子字串","替换为")
字串替换
如:
string str="中国";
str=str.Replace("国","央"); //将国字换为央字
Response.Write(str); //输出结果为“中央”

再如:(这个非常实用)

string str="这是<script>脚本";
str=str.Replace("<","<font><</font>"); //将左尖括号替换为<font> 与 < 与 </font> (或换为<,但估计经XML存诸后,再提出仍会还原)
Response.Write(str); //显示为:“这是<script>脚本”

如果不替换,<script>将不显示,如果是一段脚本,将运行;而替换后,脚本将不运行。
这段代码的价值在于:你可以让一个文本中的所有HTML标签失效,全部显示出来,保护你的具有交互性的站点。
具体实现:将你的表单提交按钮脚本加上下面代码:
string strSubmit=label1.Text; //label1是你让用户提交数据的控件ID。
strSubmit=strSubmit.Replace("<","<font><</font>");
然后保存或输出strSubmit。
用此方法还可以简单实现UBB代码。

22、Math.Max(i,j)
取i与j中的最大值
如 int x=Math.Max(5,10); // x将取值 10

加一点吧 23、字串对比……
加一点吧

23、字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

(1)、
string str1; str2
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如:
if(str1.EndsWith(str2)){ Response.Write("字串str1是以"+str2+"结束的"); }

(2)、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

(3)、
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

24、IndexOf() 、LastIndexOf()
查找字串中指定字符或字串首次(最后一次)出现的位置,返回索引值,如:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字串",3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)

25、Insert()
在字串中指定索引位插入指定字符。如:
str1.Insert(1,"字");在str1的第二个字符处插入“字”,如果str1="中国",插入后为“中字国”;

26、PadLeft()、PadRight()
在字串左(或右)加空格或指定char字符,使字串达到指定长度,如:
<%
string str1="中国人";
str1=str1.PadLeft(10,’1′); //无第二参数为加空格
Response.Write(str1); //结果为“1111111中国人” , 字串长为10
%>

27、Remove()
从指定位置开始删除指定数的字符
字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

1、
string str1; str2
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如:
if(str1.EndsWith(str2)){ Response.Write("字串str1是以"+str2+"结束的"); }

2、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

3、
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

IndexOf()
查找字串中指定字符或字串首次出现的位置,返首索引值,如:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字串",3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)

1.9 取中文日期显示——年月日时分
string strY=currentTime.ToString("f"); //不显示秒

1.10 取中文日期显示_年月
string strYM=currentTime.ToString("y");

1.11 取中文日期显示_月日
string strMD=currentTime.ToString("m");

1.12 取当前年月日,格式为:2003-9-23
string strYMD=currentTime.ToString("d");

1.13 取当前时分,格式为:14:24
string strT=currentTime.ToString("t");
更新一下, 上面不能编辑:

c#.net函数和方法集(大家一起来加啊)

1、DateTime 数字型
System.DateTime currentTime=new System.DateTime();
1.1 取当前年月日时分秒
currentTime=System.DateTime.Now;
1.2 取当前年
int 年=currentTime.Year;
1.3 取当前月
int 月=currentTime.Month;
1.4 取当前日
int 日=currentTime.Day;
1.5 取当前时
int 时=currentTime.Hour;
1.6 取当前分
int 分=currentTime.Minute;
1.7 取当前秒
int 秒=currentTime.Second;
1.8 取当前毫秒
int 毫秒=currentTime.Millisecond;
(变量可用中文)

1.9 取中文日期显示——年月日时分
string strY=currentTime.ToString("f"); //不显示秒

1.10 取中文日期显示_年月
string strYM=currentTime.ToString("y");

1.11 取中文日期显示_月日
string strMD=currentTime.ToString("m");

1.12 取中文年月日
string strYMD=currentTime.ToString("D");
‘www.knowsky.com
1.13 取当前时分,格式为:14:24
string strT=currentTime.ToString("t");

1.14 取当前时间,格式为:2003-09-23T14:46:48
string strT=currentTime.ToString("s");

1.15 取当前时间,格式为:2003-09-23 14:48:30Z
string strT=currentTime.ToString("u");

1.16 取当前时间,格式为:2003-09-23 14:48
string strT=currentTime.ToString("g");

1.17 取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT
string strT=currentTime.ToString("r");

1.18获得当前时间 n 天后的日期时间
DateTime newDay = DateTime.Now.AddDays(100);

2、Int32.Parse(变量) Int32.Parse("常量")
字符型转换 转为32位数字型

3、 变量.ToString()
字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%

4、变量.Length 数字型
取字串长度:
如: string str="中国";
int Len = str.Length ; //Len是自定义变量, str是求测的字串的变量名

5、System.Text.Encoding.Default.GetBytes(变量)
字码转换 转为比特码
如:byte[] bytStr = System.Text.Encoding.Default.GetBytes(str);
然后可得到比特长度:
len = bytStr.Length;

6、System.Text.StringBuilder("")
字符串相加,(+号是不是也一样?)
如:System.Text.StringBuilder sb = new System.Text.StringBuilder("");
sb.Append("中华");
sb.Append("人民");
sb.Append("共和国");

7、变量.Substring(参数1,参数2);
截取字串的一部分,参数1为左起始位数,参数2为截取几位。
如:string s1 = str.Substring(0,2);

8、String user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
取远程用户IP地址

9、穿过代理服务器取远程用户真实IP地址:
if(Request.ServerVariables["HTTP_VIA"]!=null){
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}else{
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();
}

10、 Session["变量"];
存取Session值;
如,赋值: Session["username"]="小布什";

取值: Object objName=Session["username"];
String strName=objName.ToString();
清空: Session.RemoveAll();

11、String str=Request.QueryString["变量"];
用超链接传送变量。
如在任一页中建超链接:<a href=Edit.aspx?fbid=23>点击</a>
在Edit.aspx页中取值:String str=Request.QueryString["fdid"];

12、DOC对象.CreateElement("新建节点名");
创建XML文档新节点

13、父节点.AppendChild(子节点);
将新建的子节点加到XML文档父节点下

14、 父节点.RemoveChild(节点);
删除节点

15、Response
Response.Write("字串");
Response.Write(变量);
向页面输出。

Response.Redirect("URL地址");
跳转到URL指定的页面

16、char.IsWhiteSpce(字串变量,位数)——逻辑型
查指定位置是否空字符;
如:
string str="中国 人民";
Response.Write(char.IsWhiteSpace(str,2)); //结果为:True, 第一个字符是0位,2是第三个字符。

17、char.IsPunctuation(’字符’) –逻辑型
查字符是否是标点符号
如:Response.Write(char.IsPunctuation(’A')); //返回:False

18、(int)’字符’
把字符转为数字,查代码点,注意是单引号。
如:
Response.Write((int)’中’); //结果为中字的代码:20013

19、(char)代码
把数字转为字符,查代码代表的字符。
如:
Response.Write((char)22269); //返回“国”字。

20、 Trim()
清除字串前后空格

21 、字串变量.Replace("子字串","替换为")
字串替换
如:
string str="中国";
str=str.Replace("国","央"); //将国字换为央字
Response.Write(str); //输出结果为“中央”

再如:(这个非常实用)

string str="这是<script>脚本";
str=str.Replace("<","<font><</font>"); //将左尖括号替换为<font> 与 < 与 </font> (或换为<,但估计经XML存诸后,再提出仍会还原)
Response.Write(str); //显示为:“这是<script>脚本”

如果不替换,<script>将不显示,如果是一段脚本,将运行;而替换后,脚本将不运行。
这段代码的价值在于:你可以让一个文本中的所有HTML标签失效,全部显示出来,保护你的具有交互性的站点。
具体实现:将你的表单提交按钮脚本加上下面代码:
string strSubmit=label1.Text; //label1是你让用户提交数据的控件ID。
strSubmit=strSubmit.Replace("<","<font><</font>");
然后保存或输出strSubmit。
用此方法还可以简单实现UBB代码。

22、Math.Max(i,j)
取i与j中的最大值
如 int x=Math.Max(5,10); // x将取值 10

23、字串对比一般都用: if(str1==str2){ } , 但还有别的方法:

(1)、
string str1; str2
//语法: str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如:
if(str1.EndsWith(str2)){ Response.Write("字串str1是以"+str2+"结束的"); }

(2)、
//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

(3)、
//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上.

24、IndexOf() 、LastIndexOf()
查找字串中指定字符或字串首次(最后一次)出现的位置,返回索引值,如:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字串",3,2);//从str1第4个字符起,查找2个字符,查找“字串”的第一个字符在str1中的索引值(位置)

25、Insert()
在字串中指定索引位插入指定字符。如:
str1.Insert(1,"字");在str1的第二个字符处插入“字”,如果str1="中国",插入后为“中字国”;

26、PadLeft()、PadRight()
在字串左(或右)加空格或指定char字符,使字串达到指定长度,如:
<%
string str1="中国人";
str1=str1.PadLeft(10,’1′); //无第二参数为加空格
Response.Write(str1); //结果为“1111111中国人” , 字串长为10
%>

27、Remove()
从指定位置开始删除指定数的字符
<%
string str1="我是萨达姆的崇拜者之一";
Response.Write(str1.Remove(5,4)); //结果为“我是萨达姆之一”
%>

ASP.net学院:http://www.knowsky.com/aspnet.asp

Response对象与一个HTTP响应相响应,通过该对象的属性和方法可以控制如何将服务器的数据发送到客户端浏览器。

在ASP脚本中使用Response对象时,遵循以下语法格式:
Response.集合名
Response.属性名
Response.方法名

Response对象只有一个Cookies集合,该集合的各个属性如下表:

 =================示例===========================
<%@ language=”vbscript” codepage=”936″%>
<%
Response.Buffer=True
Response.Write “<html>”
Response.Write “<head>”
Response.Write “<title>Response.Write方法应用示例</title>”
Response.Write “<style type=text/css>”
Response.Write “<!– .style1{font-family:宋体;font-size:9pt} –>”
Response.Write “</style>”
Response.Write “<body>”
Response.Write “<div align=”"center”" class=”"style1″”>”
Response.Write “赠 汪 伦<br>李白<hr>”
Response.Write “李白乘舟将欲行,忽闻岸上踏歌声。<br>”
Response.Write “桃花潭水深千尺,不及汪伦送我情。<br>”
Response.Write “</div>”
Response.Write “</body>”
Response.Write “</html>”
%>
=================效果===========================