help!ASP下怎么传递参数给 用VC编的ISAPI程序?

Oldman 2002-01-22 09:31:47
我是ASP新手也是VC新手,我用VC中的ISAPI写了一个程序,编译成了cgh.dll文件,在这个ISAPI的文件中有三个参数 name num1 num2 (按顺序写的),里面用的处理函数是ADD,请问一下各位高手,在ASP下怎么将form中的三个 文本框中的数据传送给cgh.dll这个处理程序,是不是这样写的 action = "...\cgh.dll?add&name =(<%resquest.form("name_text")%>)&num1=(<%request.form("num1_text")%>)&num2=(<%request.form("num2_text")%>)" 但我在form下这样写然后运行时,总给我出现下载界面。请各位高手帮帮忙,我在此先谢谢了!!

...全文
112 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panch 2002-01-23
  • 打赏
  • 举报
回复
我也在搞ISAPI,想和你多多交流,我的QQ是:2235198,江湖小子。你的QQ是多少?
Oldman 2002-01-22
  • 打赏
  • 举报
回复
多谢,问题解决。
panch 2002-01-22
  • 打赏
  • 举报
回复
出现下载界面是因为cgh.dll所在目录没有执行的权限,在IIS中修改为有执行权限。还有,这样写是不行的:action = "...\cgh.dll?add&name =(<%resquest.form("name_text")%>)&num1=(<%request.form("num1_text")%>)&num2=(<%request.form("num2_text")%>)"

IIS会自动将cgh.dll?add过滤掉,而变为cgh.dll?&name =(<%resquest.form("name_text")%>)&num1=(<%request.form("num1_text")%>)&num2=(<%request.form("num2_text")%>)"

所以建议不要使用add函数来处理,而用ISAPI的default函数来处理这样的格式。
panch 2002-01-22
  • 打赏
  • 举报
回复
出现下载界面是因为cgh.dll所在目录没有执行的权限,在IIS中修改为有执行权限。还有,这样写是不行的:action = "...\cgh.dll?add&name =(<%resquest.form("name_text")%>)&num1=(<%request.form("num1_text")%>)&num2=(<%request.form("num2_text")%>)"

IIS会自动将cgh.dll?add过滤掉,而变为cgh.dll?&name =(<%resquest.form("name_text")%>)&num1=(<%request.form("num1_text")%>)&num2=(<%request.form("num2_text")%>)"

所以建议不要使用add函数来处理,而用ISAPI的default函数来处理这样的格式。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧