|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。精髓|文摘 转贴-RESPONSE对象(2000.03.22)
RESPONSE对象
RESPONSE对象十分有效并且功效丰厚。这里咱们将要给人人引见的是其最根基的功效。
固然它的一切功效比咱们在这里所要引见的多很多,但咱们以为这里所要引见的20%的
内容是你会在80%的工夫中城市用到的。咱们以为RESPONSE对象次要的功效以下:
# RESPONSE.WRITE
# RESPONSE.WRITE也能够简写为<%=%>如许的格局复杂的嵌入到HTML言语中
# RESPONSE.REDIRECT办法可使阅读器测验考试毗连到其他 URL
# RESPONSE.END可以无效地终止一段剧本的持续解析
RESPONSE对象第二局部――BUFFER掌握
Response object error 'ASP 0156 : 80004005'
Header Error
whatever.asp, line #
The HTTP headers are already written to the client browser.
Any HTTP header modifications must be made before writing page content.
如许的毛病信息是不是也一样困扰过你?
不外只需你把"<%response.buffer=true%>”这一行加在任何一页夹杂着REDIRECTS和
网页内容的网页的第一行,你就不会再看到如许的毛病了!这一行会消除阅读器收回:
"HEADERS ARE ALREADY SENT”信息。
Buffer属性唆使是不是缓冲页输入。也就是说添加这个属性后页面一切的信息会先放入
缓冲页中,比及以后页的一切办事器剧本处置终了以后才向阅读器写入。假如当阅读
器已写了一些甚么内容以后,你就不再能利用RESPONSE.REDIRECT了,由于阅读器
不克不及又写内容又REDIRECTS(改动偏向)。
<%response.buffer=true%>次要是告知阅读器在一下事务产生之前不要写入任何器材:
a) response.end履行前
b) response.flush履行前
c) 以后页的一切办事器剧本处置终了之前
d) response.redirect号令已被发送,而且没有任何内容经由过程response.flush被发送之前。
<%response.buffer=true%>的独一弱点就是缓冲将在办事器未处置完以后页的一切剧本之前
禁止在客户端显示呼应。假如页面要花一点工夫来组织(好比从数据库中提取上千条的纪录),
如许在网页没有被完整提交给阅读器之后人们看不就任何信息,工夫久了网页看上去就仿佛
是没有呼应了。为了不如许的情形,凡是利用RESPONSE.FLUSH可让用户看已组织完成
的局部页面内容。
RESPONSE对象第二局部――Redirect办法
Redirect 办法使阅读器测验考试毗连到其他 URL,这个很相似于HTML中<meta refresh>的功效。
以下是这个办法的一个例子:
<html><head>
<TITLE>FormJump.asp</TITLE>
</head><body bgcolor="#FFFFFF">
<form action="FormJumpRespond.asp" method="get">
<SELECT NAME="wheretogo">
<OPTION SELECTED VALUE="fun">Fun</OPTION>
<OPTION value="news">Daily News</OPTION>
<OPTION value="docs">ASP IIS3 Roadmap/Docs</OPTION>
<OPTION value="main">MainPage of ActiveServerPages.com</OPTION>
<OPTION value="sample">IIS 3 Sample ASP scripts</OPTION>
</SELECT>
<input type=submit value="Choose Destination">
</form>
</body></html>
The responder that reacts to this form is:
<%response.buffer=true%>
<html><head>
<title>formjumprespond.asp</title>&
<body bgcolor="#FFFFFF">
<%
' My ASP program that redirects to URL
thisURL="http://www.joyeasy.net/"
where=Request.QueryString("Wheretogo")
Select Case where
case "main"
response.redirect thisURL & "/"
case "samples"
response.redirect thisURL & "/aspsamp/samples/samples.htm"
case "docs"
response.redirect thisURL & "/iasdocs/aspdocs/roadmap.asp"
case "news"
response.redirect "http://www.sina.com"
case "fun"
response.redirect "http://www.nease.com"
End Select
response.write "All dressed up and I don't know where to go<br>"
response.write "I recommend --> " & "<br>"
response.write server.htmlencode(thisURL & "/learn/test/res2.asp?where=fun") & "<br>"
response.write "for a good laugh!" & "<P>"
%>
</body></html>
======================================================================转贴-若何使用ASP完成邮箱会见(2000.03.21)
若何使用ASP完成邮箱会见
您在会见网站时是不是会在有些页面上见到这类功效---您在可以会见此网站的同时,
还可以检查您收费邮箱中是不是有新邮件。这个功效是否是让您感觉很心动、很奥秘呢?
上面,我就用ASP来举个例子让您晓得是若何完成这一功效的。
起首你可以去一些供应收费邮件办事的站点,请求一个账号然后登录。在翻开邮箱时,
请您注重地址栏中的内容。如今以371为例,你会发明其内容凡是是:
http://www.3</p>[1] [2] [3] 下一页
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧 |
|