/*<meta http-equiv="Content-Type" content="text/html; charset=gb2312">*/
//没用这个函数,我自己又写了一个在下面。
function CheckAll()
{
var len = self.document.all.item("ChkBox");
for(i=0;i<len.length;i++)
{
self.document.all.item("ChkBox",i).checked
}
}
//这个是我自己写的,作用是把复选框全选或反选。
function CheckAll(elementsA,elementsB)
{
var len = elementsA;
if(len.length > 0)
{
for(i=0;i<len.length;i++)
{
elementsA[i].checked = true;
}
if(elementsB.checked ==false)
{
for(j=0;j<len.length;j++)
{
elementsA[j].checked = false;
}
}
}
else
{
len.checked = true;
if(elementsB.checked == false)
{
len.checked = false;
}
}
}
//这个的作用是判断是否选择了复选框。
function Check(form)
{
var flag = false;
var len = self.document.all.item("ChkBox");
var path ="";
if(len.length > 0)
{
for(j=0;j<len.length;j++)
{
if(self.document.all.item("ChkBox",j).checked)
{
flag = true;
}
}
if(!flag)
{
alert("请选择要删除的项目");
return false;
}
}
else
{
if(len.checked == false)
{
alert("请选择要删除的项目");
return false;
}
}
if(confirm("确定要删除吗?"))
{
form.action = "tre_/tre_adm_DelRegister.asp";
form.submit();
}
}
asp开发经验技巧宝典—软件工程师典藏22
1星 需积分: 0 87 浏览量
更新于2008-11-01
收藏 1.94MB RAR 举报
ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于生成动态网页或Web应用程序。这本“asp开发经验技巧宝典—软件工程师典藏22”显然是为软件工程师提供的一份宝贵资源,涵盖了ASP开发中的各种实用技巧和经验总结。
在ASP编程中,以下是一些重要的知识点:
1. **基础概念**:ASP是一种基于HTML的脚本语言,它允许开发者在服务器端执行代码,然后将结果发送到客户端浏览器。主要使用的脚本语言是VBScript,但也支持JScript。
2. **服务器控件**:ASP提供了多种服务器控件,如Label、TextBox、Button等,它们可以在服务器端处理用户交互并生成HTML输出。
3. **内置对象**:ASP有五个内置对象:Request、Response、Session、Application和Server。Request对象用于接收客户端的数据,Response对象负责向客户端发送数据,Session和Application对象则用于管理用户会话和全局变量,Server对象提供对服务器功能的访问。
4. **数据库交互**:ASP通常与数据库结合使用,通过ADO(ActiveX Data Objects)进行数据操作。使用Connection对象建立数据库连接,Command对象执行SQL命令,Recordset对象则用于存储查询结果。
5. **状态管理**:ASP提供了两种状态管理方式:Session和Application。Session用于跟踪单个用户的会话状态,而Application则适用于所有用户共享的数据。
6. **错误处理**:使用On Error语句可以启用错误处理,捕获运行时错误,避免程序崩溃。
7. **ASP.NET**:虽然这里提及的是ASP,但ASP.NET是其现代版,引入了更强大的功能和框架,如C#和VB.NET作为编程语言,以及ASP.NET MVC和ASP.NET Core作为开发模型。
8. **优化技巧**:性能优化是ASP开发中的关键,包括减少不必要的数据库查询,正确使用缓存,优化脚本代码,以及避免在循环中执行服务器端操作。
9. **安全实践**:ASP开发需要考虑的安全问题包括输入验证、防止SQL注入、避免跨站脚本攻击(XSS)、使用HTTPS保护敏感数据传输等。
10. **调试和日志记录**:使用Visual Studio等开发工具进行调试,同时通过Response.Write和日志文件记录错误,有助于快速定位和解决问题。
通过学习和实践这些ASP开发技巧,软件工程师能够提高他们的技能,开发出高效、稳定且安全的Web应用程序。这份"asp开发经验技巧宝典"无疑是一个全面的学习资源,涵盖了ASP开发的多个方面,对于任何希望深入理解和提升ASP能力的开发者来说都是不可或缺的参考资料。
capf777
- 粉丝: 3
- 资源: 22
最新资源
- 生菜生长记录数据集(3K+ 记录,7特征) CSV
- 国际象棋检测2-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord数据集合集.rar
- RGMII delay问题
- Python结合Pygame库实现圣诞主题动画和音乐效果的代码示例
- 国际象棋检测2-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- ssd5课件图片记录保存
- 常用算法介绍与学习资源汇总
- Python与Pygame实现带特效的圣诞节场景模拟程序
- 国际象棋检测11-YOLO(v7至v9)、COCO、Darknet、Paligemma、VOC数据集合集.rar
- 使用Python和matplotlib库绘制爱心图形的技术教程