ASP网站制作之faq2
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 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中Feild对象的ActualSize属性
7。怎样才干输出的文本框中的内容会依据输出时的换行而换行?
答:文本区<textarea>的话属性wrap="OFF"
问:若何完成会依据输出文本的换行。而不是你输出了一大段的文字(两头有回车符)可是从纪录中再次调出的时分就没回车符了,只是在应当换行的中央酿成了空格。
答:很复杂!!
假如从数据库中掏出的内容为RS("Content")
<%
Dim sContent
sContent=RS("Content")
sContent=WordStr(sContent,Chr(13) & Chr(10),"<Br>")
Response.Write(sContent
%>
假如你还想保留空格,还可以
sContent=WordStr(sContent," "," ")
8。若何用ASP手艺,将数据库的纪录分多行写入一个文本文件?
答:用ADO读数据库,用FileSystemObject写入文件
9。能否写一个冗长的用FileSystemObject写文件的小例子?
答:例如:RS为数据库字段,Content为要写入Txt的字段。
%
Dim fs
Dim ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
set ts=fs.CreateTextFile("C:\hzc.txt")
Do while Not RS.EOF
ts.Writelen(RS("Content"))
RS.Movenext
Loop
ts.Close
fs.Close
%>
10。我想在页面中静态加上<select>的<option>,在客户端剧本应当怎样写?
答:
假定:表tableselect寄存下拉框内容,content为个中鄙人拉框中显示的文字,
value为对应的值
<%
Set RS=Conn.Execute("Select Content,Value From tableselect")
%>
<Select name="Select1">
<%Do While Not RS.EOF%>
<Option value='<%=RS("value")%>'><%=RS("content")%></Option>
<%
RS.MoveNext
Loop
%>
</Select>
11。除中断办事,还有甚么办法可以停止一个application?
答:・Set Application("变量名") = Nothing
・ 修正Global.asa文件,存盘,假如该Application正在利用,
会形成Application_OnEnd,和Application_OnStart,
响应一切Session也从头起动。
12。若何处置多于255字符的数据?
答:假如是在数据库中,选备注型字段便可。
13。我弄了一个ACCESS数据库的紧缩办法,固然能履行,但并未到达预期后果。有哥们情愿帮我看看吗?
答:利用Compact紧缩数据库时需求注重的几个成绩:
1.假如你的表中没有主关头字的话,关于进步数据库的效力起的感化就不分明。
由于利用Compact时是依照主关头字的排序将纪录重新复制到新的数据库中,
假如没有,那末将依照本来纪录的按次停止复制。。。
2.该办法次要的一个功效时收受接管在停止数据库Delete后的空间,假如没有频仍
对数据库中的数据停止Delete操作,后果不分明。。。
3.该办法将Reset主动编号中的号码
4.从头生成Query中的统计了局
5.将Query中的鄙人次运转时需求从头编译的标记复位
这个办法次要是完成以上功效的,加倍详细的申明请查阅Office的匡助。。。
</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 掌握asp的特性而且一定要知道为什么。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页:
[1]