post,get 结果不一样.

Scarroot 2005-07-18 04:16:17
新作的一个系统,某个页面操作是这样的.
1.把本页要操作的表名,表主键,表列名,等,赋给两个scripting.dictionary.
然后根据这两个dict,从mssql中select出来.
2.因为要支持多语言.所以response.write出来的字,是从本地的xml文件中拿出来的.
现在的问题是.里面的<from method="post"></form>,当为get时正常,当为post时,列出记录正常,
但删除记录,更新记录不正常.
3,整个系统都是用request("xx")或者request.form("xx")这样的形式接收数据的.

是不是xml,scripting.dictionary,mssql之间的数据交换问题??编码?
...全文
171 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Scarroot 2005-07-19
  • 打赏
  • 举报
回复
谢谢,原来scripting.dictionary有这样的注意点.
问题已解决.
我是程序的问题.
谢谢你的回答
白夜花寒 2005-07-18
  • 打赏
  • 举报
回复
你这么说都是白说,要看你关键代码的,不过关于dic我倒可以教你几个乖,注意点儿的

set white=server.dictionary("scripting.dictionary")

white.add "xxx",rs("zzz") '这么写如果你只在一个函数里用的话,没有问题的,但是当你把这个给到其他函数里的时候white("xxx")将会没有值....这个是我以前很惨重的教训

所以要有个变量做缓冲的

ggg=rs("zzz")
white.add "xxx",ggg '这样就没有问题了,切记

28,406

社区成员

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

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