ASP 连接执行程序

作者:袖梨 2022-07-02
一、需求
当前,使用ASP开发动态网页,客户端使用微软公司的IE系列浏览器查看是一种很流行的模式。我们在开发过程中遇到了这样的一个问题,由于技术和时间上的限制,必须在网页中调用一个执行程序。你当然可以用一个超级链接直接指向所需的程序,但这样做会被微软“黑”一下的:每次在IE中打开这个链接时就会出现一个不受欢迎的警告框(当然,它有它的道理,主要是出于安全方面的考虑),这对用户来说是很能接受的。能不能用一个很方便、简洁的方法来解决这个问题呢?
经过一番研究,出台了一个被称为“李代桃僵”的方法:
l 在系统中创建一种特定的文件类型,如:*.spa;
2 将该类型的文件与要在ASP中执行的程序关联起来;
3 超级链接指向一个设定的扩展名是“spa”的文件。
这种做法的原理是:在IE中通过超级链接打开一个文件时,如果浏览器自身能解释该类型的文件,文件的内容直接显示在浏览器中,如文本文件,否则就搜索注册表中设置,找出处理这种类型文件的程序,然后调用相应的程序打开该文件。
二、方法
具体的实现方法为手工和自动两种方式,如下所示:
(一)、手工设置
l 打开资源管理器,如图1所示,点击[查看]菜单中的[文件夹选项]菜单,系统显示[文件夹选项]对话框,如图2 所示,其中有[文件类型]页;
注意:须选中某个文件或文件夹,如果选中提[打印机]或[控制面板]等该对话框没有这一页
2 点击[新建类型(N)…]按钮,打开

相关文章

精彩推荐