isapi中如何实现下列功能? (100分)

  • 主题发起人 主题发起人 wangxd
  • 开始时间 开始时间
W

wangxd

Unregistered / Unconfirmed
GUEST, unregistred user!
asp中有如下功能:
1。Response.Cookies("VisitorName")("FirstName")="Ken"
Response.Cookies("VisitorName")("LastName")="Baumbach"
可以为cookie-VisitorName指定FirstName和LastName两个子键
isapi中的cookie好像不能指定子键

2.另外在asp中有htmlencode这个方法,用来做html的符号转换,
isapi中有现成的吗?我自己编写转换程序倒可以,不过我想知道是否有现成的?
 
怎么没人答啊?????
大家帮帮忙
 
有关cookie的做法在delphi中也非常之简单
var mytype:tstringlist;
begin
mytype:=tstringlist.create;
mytype.add('visitoname_firstname=','ken');
mytype.add('visitoname_lastname=','baumbach');
response.SetCookieField(mytype,'21.156.166.2',now+1,false);
mytype.free;
end;

关于第二个问题俄也曾经问过,查遍了twebresponse,和twebrequest的属性方法也没有发现,
只好自己写了两个函数,如果有谁知道有现成的,俄也感激不尽.
 
如果想要那两个函数的话,俄再写给你看好了.
 
>>wolf1860
你的那段cookie的程序,产生了一个还是两个cookie?
把那两个函数写出来吧,我也懒得写了,thanks!
 
继续回答呀
 
又遇到了新的问题:
我的adoquery是在设计期加上的,为了提高显示速度,我在iis中将“缓存isapi应用程序”
加上了。在查询时,我仅仅在输入条件后,执行sql语句,然后将查询结果分页显示,在
上下页进入时就不在查询了,直接利用第一次的查询结果,除非重新输入条件查询。
但在两个用户输入不同的条件查询时,第一个用户点击“下一页”时,显示的是第二个
用户查询出来的数据。
我该怎么做?如果adoquery动态生成,我该在何时释放它呢?因为我要分页显示,所以
不能一查完就释放,不然就不能分页显示了。如果不释放岂不是内存越耗越多,迟早会
死机啊
 
接受答案了.
 
后退
顶部