没有差别吗?
我看不见得!我可是上了当的!
写过一个网站,有十几个CGI
当初是为了调试方便,可后来
要改成ISAPI时才发现不行了!
举一个小例子:
CGI 中的pageproducer中可以插入<#replace taget>
然后在ActionItem的Onaction事件中触发一个
response.content:=pageproducer1.content;
然后在pageproducer1的onhtmltag中写替换<#replace taget>
的程序,这是很标准的写法,转换成ISAPI也没问题(见DEMO)
但是还可以简单的这么写CGI
您可以直接在OnAction事件中在<#replace taget>
处插入您的内容,不去管OnHtmlTag事件,默认的能自己
去掉<#replace taget>.这样写CGI也不会有问题,但是
转换成ISAPI就会出错,错误就是您访问一次,他就插入一次
...
我就曾经因为偷懒而犯过这种错
还有一些区别!其实也算不上区别,而是ISAPI带来的问题
如共享数据.
所以还是有必要说一说ISAPI到底有那些特殊的地方,应该
怎么写!
请教与
默然心澄者(您的站点总是让我死机,java太多)
YySun
晓峰