谁可相欹 发表于 2015-1-16 22:21:42

ASP编程:进修ASP有效的文本框过滤函数

Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。函数|文本框<%
FunctionRequestText(TextString,TextType,TextName,TextNumberMost,TextNumberLeast)
TextString猎取文本框内的值
TextType设定文本框称号的范例,如input为0,textarea为1
TextName碰着毛病时显现的称号
TextNumberMost文本框能填进的字节最年夜数
TextNumberLeast文本框能填进的字节最小数
GetText=Request(TextString)
SelectCaseTextType
Case0
GetText=Replace(GetText,"<","<")
GetText=Replace(GetText,">",">")
GetText=Replace(GetText,"","")
ifLen(GetText)>TextNumberMostthen
Response.Write("<Script>alert(""您在"&TextName&"项输出字节凌驾最年夜字节"&TextNumberMost&",请前往从头输出!"");history.go(-1)</script>")
Response.End
ElseifLen(GetText)<TextNumberLeastthen
Response.Write("<Script>alert(""您在"&TextName&"项输出字节小于了最小字节"&TextNumberLeast&",请前往从头输出!"");history.go(-1)</script>")
Response.End
Endif
Case1
GetText=Replace(GetText,"<","<")
GetText=Replace(GetText,">",">")
GetText=Replace(GetText,"","")
GetText=Replace(GetText,"","")
GetText=Replace(GetText,vbCrlf,"<br/>")
ifLen(GetText)>TextNumberMostthen
Response.Write("<Script>alert(""您在"&TextName&"项输出字节凌驾最年夜字节"&TextNumberMost&",请前往从头输出!"");history.go(-1)</script>")
Response.End
ElseifLen(GetText)<TextNumberLeastthen
Response.Write("<Script>alert(""您在"&TextName&"项输出字节小于了最小字节"&TextNumberLeast&",请前往从头输出!"");history.go(-1)</script>")
Response.End
Endif
EndSelect
RequestText=GetText
EndFunction
%>
<%
例子
ifRequest("post")""then
Name=RequestText("Name",0,"姓名",10,2)
Text=RequestText("Text",0,"内容",255,0)
Response.Write"姓名值为:"&Name&"<br>内容值为:"&Text
Endif
%>
<formmethod="GET">
<p>姓名<inputtype="text"name="name"size="20"></p>
<p>内容<textarearows="6"name="text"cols="20"></textarea><inputtype="submit"value="提交"name="post">
<inputtype="reset"value="重置"name="B2"></p>
</form>

减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。

admin 发表于 2015-1-18 09:53:44

以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。

第二个灵魂 发表于 2015-1-21 18:00:58

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

莫相离 发表于 2015-1-30 21:40:47

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

深爱那片海 发表于 2015-2-6 16:06:22

完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。

简单生活 发表于 2015-2-17 01:59:11

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

爱飞 发表于 2015-3-5 14:47:09

ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。

小女巫 发表于 2015-3-12 08:13:22

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

因胸联盟 发表于 2015-3-19 19:10:19

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
页: [1]
查看完整版本: ASP编程:进修ASP有效的文本框过滤函数