1.静态包含文件
<!-- include file="file.asp"-->
用来静态包含一个文件 <!-- -->是为了在出错时 .
2.连接数据库的 conn.asp 文件内容
<!-- 定义两个变量 , conn 用来存放连接对象,connstr 用来存放连接字符串 -->
dim conn,connstr
<!-- 这句话的意思是,如果执行到这里出现了异常的话,也不会抱错,而是继续执行下面的代码 -->
on error resume next
<!-- 连接给连接字符穿赋值: DBQ是数据库的位置(Access数据库); DRIVER:使用的数据库驱动程序 -->
connstr="DBQ="+server.mappath("data/nxnews.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
<!-- 创建一个连接对象-->
Set conn=Server.CreateObject("ADODB.CONNECTION")
<!-- 把连接对象conn 以连接字符串connstr的状态打开-->
conn.open connstr
<!-- 通过以上这段代码,我们就可以放在要用到连接的代码里面去了,用include命令包含 -->
3.给数据库连接部分,打防止注入的补丁
这个很关键,现在的黑客是全民化,住我们寝室下面的小孩儿都会玩注入了.其实这个补丁很容易打
根据这个信息自己下载补丁然后include 到conn.asp里就行了
'--------版权说明------------------
'SQL通用防注入程序 V3.0 '2.0强化版,对代码做了一点优化,加入自动封注入者Ip的功能!^_^ '3.0版,加入后台登陆查看注入记录功能,方便网站管理员查看非法记录,以及删除以前的记录,是否对入侵者Ip解除封锁!
'火狐技术联盟 Neeao URL:http://www.wrsky.com 'Neeao站点:http://www.neeao.com 'Mail:neeaocn@Gamil.com
4.多用#include 命令实现模块化
把整个网站公共的东西提出来,制作成单独的模块,比如,头,尾,菜单,然后在要用的放用#include调用,注意这个时候文件里面最好不要出现"<html>" ,"<body>" 之类的标签,以免把主页面的标签覆盖了,
5.使用<script language="javascript"></script>实现模块化
<script language="javascript" src="newsClass.asp?class='新闻类别'&showNum=8"></script>这一串语句其实就是个脚本标签,调用了一个asp页面形成了脚本标签的内容,在包含在页面中.
其中的内容不是服务器脚本(如response.write "输出的内容")
而是客户端脚本(document.write('输出的内容'));
在处理<script language="javascript" src="newsClass.asp?class='新闻类别'&showNum=8"></script>这个语句的时候,服务器会先调用owen.asp?class=新闻类别&showNum=8这个也面,owen.asp按照参数生成相应的javascript语句以后,返回给<script >再包含到请求调用的页面中去.
6.后台方面的布局用框架
关于后台,要做得简单明了,容易上手.
因为后台毕竟是给用户使用,可以给每个功能模块加个" ? " 功能,如同windows的"?"一样,用户点击后弹出个小窗口,里面是简要的使用流程等等.
暂时先写到这里,我是搞JSP的,ASP其实不熟悉,但是思想都是一样的.希望以上几点能给新手点方向,因为毕竟笔者也是新手.技术有限,不足之处还请多多点评.
分享到:
相关推荐
在IT领域,C#和ASP.NET是两个非常重要的技术栈,尤其对于Web应用程序开发来说,它们扮演着核心角色。C#是一种面向对象的编程语言,由微软公司开发,旨在提高软件开发的效率和质量。ASP.NET则是一个用于构建Web应用...
ASP心得体会 ASP心得体会是指 ASP 编程框架的学习体会和经验总结。 ASP 是一种 Web 编程框架,而不是一种编程语言,它使用脚本语言作为编程语言。如果您不知道脚本语言,那么至少需要了解 C语言。 ASP.NET 中,...
所谓“最佳实践”.指的是设计开发高质量、可重用与易维护的Web应用的较好方法。最近在使用ASP.NET2.0设计开发一套社区系统,这是一套包括有论坛、博客、相册、...最重要是抛砖引玉,引出大家对不同Web技术流派的讨论
### ASP.NET学习心得 在学习ASP.NET的过程中,我们不仅能够掌握一种强大的Web开发技术,还能深入了解Web应用程序的设计与实现机制。下面将从几个方面来分享我的学习体会。 #### ASP.NET概述 ASP.NET是由微软公司...
- **ASP.NET集成**:虽然ASP和ASP.NET是不同的技术,但在IIS中可以共存,ASP.NET的一些功能(如C#编程、控件模型)也可在ASP中利用。 - **优化与性能**:减少不必要的数据库查询,合理使用缓冲,以及正确管理...
本经典总结将深入探讨ASP.NET的学习要点,帮助你全面掌握这一强大的技术。 一、ASP.NET概述 ASP.NET是服务器端的编程模型,它允许开发者使用多种编程语言(如C#、VB.NET)来创建动态网页和Web服务。ASP.NET的核心...
### ASP.NET 学习心得之创建弹出修改密码功能 #### 一、功能概述 在ASP.NET Web应用程序中实现一个弹出式对话框用于修改用户的密码是一个常见的需求。本篇文章将详细探讨如何在ASP.NET中实现这样一个功能,包括...
ASP.NET验证控件是Web应用程序开发中的...通过深入理解验证控件的工作原理,结合CSS和JavaScript,我们可以打造出既实用又美观的验证机制,提升用户体验,同时也展示了作为开发者对Web开发技术的深入理解和实践能力。
ASP.NET 是微软公司推出的用于构建动态网页和 web 应用程序的服务器端技术,它是 ASP(Active Server Pages)的升级版,集成了 .NET Framework 的众多优势。ASP.NET 不仅提高了执行效率,还增强了易用性和可管理性,...
ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于创建动态网页或Web应用...总之,ASP学习笔记是深入理解ASP技术、解决问题的关键,通过实践和持续学习,你可以掌握这种古老但仍然重要的Web开发技术。
【网上书店asp.net】是一个基于ASP.NET技术和SQLServer数据库开发的在线购物平台示例,它展示了如何将这两种技术结合以创建功能丰富的Web应用程序。在这个项目中,开发者利用ASP.NET的强大力量构建用户友好的界面,...
这个"ASP超经典学习总结"显然是一份涵盖了ASP核心概念、技术与实用技巧的资源集合,对于初学者和进阶者都是极有价值的参考资料。 在ASP中,访问数据库是常见的功能,通常我们会使用ADO(ActiveX Data Objects)来...
为了培养具备这方面技能的学生,南京广播电视大学高职部开设了基于ASP技术的网站建设课程设计,旨在让学生在已有的理论知识基础上,通过实践提升综合运用能力和动手能力。 ASP(Active Server Pages)是一种微软...
- 通过结合ASP技术和Microsoft Access数据库,构建一个功能完善的留言板系统。 - 提供用户发表意见、提问、解答问题等功能。 - 支持管理员对留言进行管理,包括删除、回复等操作。 2. **系统功能**: - 用户...