asp3
来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:12:36
(0)如何才能学好ASP?
很多初学者看到网上有这么多高级代码,看到别人会很多高级技巧,心里就非常着急,恨不得一夜就能学会所有内容。
实践证明,心急吃不得热豆腐,学习程序设计也一样,不能着急。这里给大家一个建议:
第一步:首先将教材从头开始认真学习,学习期间多思考,并认真思考课后的练习题,也可以尝试做一些小的程序。
在这个阶段,如果有问题,可以到BBS论坛中查找或提问,也可以咨询老师和同学。但是这个阶段不必要去网上下载更多更复杂的代码,也不必要去看别人的讨论。
简而言之,这个阶段就是按照自己的计划打好基础。
第二步:当对基础内容有个基本了解后,可以根据自己的需要,自己独立自主开发一个比较大的程序,如BBS、聊天室、网上商店等。
但是在你准备开发大型示例时,千万不要上来就看别人的程序,而要先自己努力去开发,实在有困难时可以参考一下别的示例,但是以自己思考为主,简单的说,就是在别人的帮助下,力争独立自主的开发一个比较大的程序。
开发完毕后,你也可以拿自己的程序和别人的程序进行比较,找一下不足,并争取修改的更好。
当然,在这个阶段就可一边开发一边到网上去看别人的文章,也可以看一些复杂的案例。
第三步:经历过前2步后,水平应该已经达到一定地步。此时如有条件,可以找一些高级教程或网上高级文章看一看,检查自己还有什么不会的。
最后特别提醒:
(a) 在计算机中,80%的内容是为20%的人准备的。很多东西要么太高级,要么太花哨,其实并没有特别大的用处。对于初学者来说,尤其不必理会。
(b) 即使是盖茨来,他也有很多不会的东西。所以千万不要碰到自己不会的内容,就非常紧张。慢慢学,逐渐你就会感到自己水平有长进。
(1)为什么所有的ASP文件都不能正常显示?
可能是没有正确安装运行环境,请参考第2章中有关内容安装环境,并通过浏览器访问自己的ASP.NET文件。
(2)数据库文件权限问题:为什么我的数据库程序只能查询记录,不能插入、删除和更新记录?
常见错误提示信息:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
对于数据库文件,如果涉及到写操作,就要去掉该文件或文件夹的只读属性。
此外,如果安装时采用了NTFS文件系统,还需要将该文件或文件夹设置为EveryOne(任何人)可以完全控制。
关于该问题的详细解释,请阅读有关文章:
如何进行文件和文件夹的权限设置
(3)为什么我不能上传文件或不能删除文件和文件夹等。
同(2)
(4)如何理解复杂的SQL字符串
很多时候,存取数据库的错误就是因为SQL字符串,要注意:
文本型字段值两边加引号
数字、逻辑字段两边什么都不加
日期字段值两边加#号(SQL数据库中为引号)。
关于该问题的详细解释,请阅读有关文章:
在ASP中如何正确书写SQL字符串
(5)为什么Windows 2003不支持ASP?
因为Windows 2003默认没有打开支持ASP的选项,必须在IIS中手工设置。
关于该问题的详细解释,请阅读有关文章:
如何搭建ASP的运行环境
(6)如何让表单中的内容实现换行?
这需要用到Replace函数,将客户输入的回车符替换为HTML中的换行标记
,为了更美观,可以将空格符替换为空格的字符实体 ,并可以将Tab符替换为4个空格,请看示例:
换行显示示例
<%
If request("myString")<>"" Then
Dim myString
myString=Request("myString") '获取表单内容
myString=Replace(myString,chr(13),"
") '替换回车符
myString=Replace(myString,chr(32)," ") '替换空格符
myString=Replace(myString,chr(9)," ") '替换Tab缩进符为4个空格
Response.Write myString
End If
%>
说明:当涉及到数据库时,可以在保存前或从数据库中读取时对其进行替换操作。具体详情可参看“教材支持”栏目的推荐示例BBS、留言板等。
(7)什么是UBB代码,如何使用
UBB其实是国外的一个BBS程序(Ultimate Bulletin Board)采用的一种特殊的标记的简称。
大家知道,在网上一般允许用户输入纯文本,但不会允许用户输入HTML代码。因为如果允许用户直接输入HTML代码,可能就有人会利用恶意代码破坏系统。可是有时候特别需要用户输入一些超链接地址或图片,那怎么办呢?
此时,就可以使用UBB代码,这是一种特殊的标记,要求用户必须按这种格式要求输入;当输入后,系统将其转换为标准的HTML代码显示在页面上。
具体请参看UBB代码示例,有详细讲解和简单示例
http://162.105.142.5/jjshang/jjshangnew/book/asp/mustfiles/ubb.rar
(8)如何查找各个错误编号对应的错误描述信息
IIS错误大全:
你可以参考下面的文章(其中一个即可)
http://162.105.142.5/jjshang/jjshangnew/BBS/particular.asp?id=10270
http://www.netbei.com/Article/zz7/s1/200410/2842.html
http://www2.gliet.edu.cn/dept5/blog/blogview.asp?logID=397
http://dev.csdn.net/article/57/57067.shtm
ASP错误大全
http://it.dg.gd.cn/article.php/317
VBScript错误大全
http://www.blueidea.com/tech/program/2003/155.asp
http://www.channel7.cn/2004/10-14/203253.html