使用asp脚本技术

使用asp脚本技术

ID:27678359

大小:53.55 KB

页数:5页

时间:2018-12-05

使用asp脚本技术_第1页
使用asp脚本技术_第2页
使用asp脚本技术_第3页
使用asp脚本技术_第4页
使用asp脚本技术_第5页
资源描述:

《使用asp脚本技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、使用ASP脚本技术在VB脚本中,你不必定义变量或者象在其他脚本语言中明确的定义他们的类型。一个变量在你第一次使用的时候存在。但是,这个特性让你的代码广泛的存在打字稿屮。如果你在代码屮错误的定义一个变量名,那么一个新的变呈将被创建。你的脚本可能不能正常的工作,而你也有可能不能意识到这个错误。在你使川变量的时候,你要养成定义他们的习惯,你所盂要做的就是测试DimvariableName:%<%DimIntUserID%>%IntUserlD现在可以使用了。为了另外一个安全M,使用OptionExplic

2、it.如果你打开OptionExplicit,你将会在使用变量的任何时候发出错误的信号。这个听起来很乏味,但是当你的脚本发生错误的时候,他可以给你一些线索,否则你要艰难的找出错误出在哪里。为了使用OptionExplicit,将下而的闪容作为你脚本的第一行闪容:<%OptionExplicit%>如果你想要看看当你忘记定义了变量的时候会发生什么状况,可以运行下而这点代码:<%OptionExplicit%><:%strName=Request.Form(MName")%>因为strName变量(Di

3、mstrName)没有被定义,你将会看到发生下而这些错误:MicrosoftVBScriptruntimeerror’800a01f4’Variableisundefined:’strName1/e/oe-test.asp,line10使用Len你可以使用Len(string)函数来确应文本的串的长度:<%IntString="ThisisaSimpleSentence."IntStringLength=Len(IntString)Response.Write"Thereare"&IntString

4、Length&characters(includingspaces)inthesentenceshownbelow:"Response.Write&IntString&M"%>如果你想知道Len是如何手动工作,你可以想想你要求用户输入他们的五位数字代码或者三位PIN的形式。使用Len,你效验是否输入了足够的数字。使用TrimTrimming串是你想要在开始就获得的东西。很多时候,一个串在开始或者结束的时候有一个额外的空间,如果你不平衡它,你可能会担心浪费时间到这些变量上。<%strName=Requ

5、est.Form("NameM)strCheckName="AmyCowen’'IfstrName=strCheckNameTHENResponse.Write"Success!Thenamesmatched."ElseResponse.Write"Sorry.Thenamesdonotmatch."Endif%>如果strName的值是"AmyCowen",因为那个是我怎样将它输入到形式box巾,然后测试两个变量是否一样,结果不是,因为"AmyCowen”不是nAmyCowen."同样地,如果你将

6、Name输入到URL中:<%Response.Write•’&objRec("NameM)&'"’〉YourSite"%〉如果Name屮的记录的任何部分有额外的空间,你将迅速的执行错误问题。你可以修正一整个串后者在左边或者右边执行进程:<%strComments=Request.Form("CommentsM)strComments=Trim(strComments)%>假定用户己经输入::IamhavingproblemsinstallingthesoftwareIdownloaded.上面的修整

7、语句将会打散额外的空间,只留下下面的内容:’’IamhavingproblemsinstallingthesoftwareIdownloaded."现在,回到我们的"AmyCowen”例子,如果我添加了下面的脚本,我们就会成功:strName=Trim(strName)在右边修整,使用Rtrim(string).在左边修整,使用Ltrim(string).转换当你开始使用和VB差不多的语言的时候,你会犯一些简单的错误,比如比较整型的512和串512。如果你认识到前一个512和后一个512是不一样的,

8、你可以想想为什么给出的脚本不能正常工作。假想一下,你传送一",个文件的ID到ASP脚本中,使用Request.QueryString,你会确定这个文件的ID就是用户想要编辑的。你耑要从数据库中为记录输入一些信息并将它们显示在屏幕上。数据库巾的1D和整型差不多,特别地,如果你在那个区域使用了AutoNumber性能。你输入的ID事实上是一个串。因此,这两个永远不可能匹配除非你转换成相同的类型。Request.QueryString:使用FileSystemObject,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。