若相依 发表于 2015-2-3 23:39:15

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还有更多的扩展,可以用存储过程,数据库大小无极限限制。

山那边是海 发表于 2015-2-4 04:50:11

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

分手快乐 发表于 2015-2-4 19:58:57

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

蒙在股里 发表于 2015-2-10 05:30:39

我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。

不帅 发表于 2015-2-26 23:31:27

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

乐观 发表于 2015-2-27 04:26:16

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

若相依 发表于 2015-3-8 19:58:57

学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:

金色的骷髅 发表于 2015-3-12 06:57:52

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

精灵巫婆 发表于 2015-3-19 18:29:07

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

愤怒的大鸟 发表于 2015-3-21 21:00:55

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

谁可相欹 发表于 2015-3-22 23:27:53

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

莫相离 发表于 2015-3-31 04:57:12

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

兰色精灵 发表于 2015-4-6 00:10:50

Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)

第二个灵魂 发表于 2015-4-10 09:14:59

掌握asp的特性而且一定要知道为什么。

小女巫 发表于 2015-4-11 02:09:59

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

再见西城 发表于 2015-4-21 06:51:22

最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。

柔情似水 发表于 2015-4-29 02:11:20

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

变相怪杰 发表于 2015-4-30 06:55:07

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件

飘灵儿 发表于 2015-5-4 20:23:34

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

活着的死人 发表于 2015-5-6 21:33:36

Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
页: [1]
查看完整版本: ASP网站制作之faq2