有关ASP的一些常见问题(二)
1.如何解决有关浏览ASP页面,只在本地缓冲区读出的问题!Response.Expire =0
2.登录的验证号的生成?
答:
分别输出Hour(LogTime),Minute(LogTime),Second(LogTime)(它们无需加CStr),
CStr(Int(Rnd*10000))看是否有问题。另外,登陆时取得唯一SN可以
用SessionID & Now()
3.原代码泄露?
用webclass 来做,就不用考虑原代码泄露这个问题了。
4.求教,有谁知道网页上的股市行情的定时刷新是怎么实现的吗?
答:可以用javaApplet的通讯功能实现。
网页刷新可以用<body onload="setTimeout('location.reload()',5000);">
5。ASP用什么方法把数据库里的图片显示到页面上呢?
答:·response.ContentType="image/jpeg"然后用Response.BinaryWrite输出数据
·response.ContentType="html/image"
6.怎样知道备注字段大小,有朋友说用len(recordset(mem))?
答:如果是数据库字段名可以这样:RS("字段名")(在你那儿应该是RS("ly"))
还可以这样:
如果你的RS是用Select语句建立的,可以用数字来引用
sSql="Select id,ly From 表名"
Set RS=Conn.Execute(sSql)
则RS(0)即指RS("id"),而RS(1)就是RS("ly")
问:就是想得到,像这个论坛里显示贴子大小的方法,如(192 Bytes)
答:ADO中Field对象的ActualSize属性
7。怎么才能输入的文本框中的内容会根据输入时的换行而换行?
答:文本区<textarea>的话属性wrap="OFF"
问:如何实现会根据输入文本的换行。而不是你输入了一大段的文字(中间有回车符)可是从记录中再次调出的时候就没回车符了,只是在应该换行的地方变成了空格。
答:很简单!!
如果从数据库中取出的内容为RS("Content")
<%
Dim sContent
sContent=RS("Content")
sContent=Replace(sContent,Chr(13) & Chr(10),"<Br>")
Response.Write(sContent
%>
如果你还想保存空格,还可以
sContent=Replace(sContent," "," ")
8。如何用ASP技术,将数据库的记录分多行写入一个文本文件?
答:用ADO读数据库,用FileSystemObject写入文件
9。可否写一个简短的用FileSystemObject写文件的小例子?
补充:asp教程,XML相关