在COM组件中使用ASP内置对象
2006-07-22 22:58:18 来源:WEB开发网打开记事本,敲入下面的脚本代码,分别保存为form.htm和show.asp两个文件,然后,然后……当然是放到服务器上测试一把了 :-) < form.htm >
下面分别是两个页面的执行结果:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>windstep.com</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<form name="form" method="post" action="show.asp"><tr>
<td width="100" height="30">Name:</td>
<td width="200">
<input name="Name" type="text" id="Name">
</td>
</tr>
<tr>
<td height="30">Message:</td>
<td><input name="Message" type="text" id="Message"></td>
</tr>
<tr>
<td height="36"> </td>
<td><input type="submit" name="Submit" value="Submit"></td>
</tr></form>
</table>
</body>
</html>
< show.asp >
<%@LANGUAGE="JSCRIPT" CODEPAGE="65001"%>
<%
function TestComponent()
{
try
{
var obj = new ActiveXObject ("ASPCOM.MyTest");
obj.TestASPComp();
delete obj;
}
catch(e)
{
Response.Write("Error " + (e.Number & 0xFFFF));
Response.Write(" - " + e.Description);
}
}
%><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>windstep.com</title>
</head>
<body>
<%
TestComponent();
%>
</body>
</html>
< form.htm >
< show.asp >
OK,就是这个样子了,其它对象的使用都跟在脚本里差不多,你可以简单试一下。本DEMO在Windows 2003 Server(website)+ VC.Net 2003 + IIS 6.0 环境下测试通过。
更多精彩
赞助商链接