页面上的按钮只能运行第一次

killxtt 2008-07-17 04:32:36
奇怪的问题,我开发的一个小系统,在我的电脑很很多其他多个地点多台电脑上测试都没有问题。但是在真正要实施的地方的几台电脑都出现一个奇怪的现象。

比如我有个页面,上面有三个按钮,第一次点击一个按钮可以执行,然后再点击随便哪个按钮就不执行了。
我的页面是一个查询界面,先要生成查询条件,然后点击查询按钮能查询出结果,缺省是查询所有结果。
现在直接点击查询可以,但是如果先在一个listbox里生成查询条件后,再点击查询按钮就没法应了。

另一个页面,是一个单选组合按钮,切换选项时生成不同的页面,同样是智能切换一次。晕倒,我自己的电脑和家里的还有其他我着的几个地方都没问题,就是在终端客户这里不行
...全文
647 79 打赏 收藏 转发到动态 举报
写回复
用AI写文章
79 条回复
切换为时间正序
请发表友善的回复…
发表回复
killxtt 2008-07-25
  • 打赏
  • 举报
回复
发现问题了,说来简直要笑死,现场是用adsl,用一台TPlink的无线小路由器拨号并接交换机后接到终端电脑。今天我用笔记本做服务器,用出问题的内网机器访问我的笔记本就没有问题,所以我判断应该是网络的问题,把出问题的台式机直接接在adsl猫上,拨号,上网,访问,正常。。。。。。兴奋与郁闷一起来了。唉,至少能定位出问题的部位,原因我分析应该是丢包,但是还是不能完美的解释问题的状况。希望大家能解答,我晚两天结贴,看看会不会有好的答案。
micheal_1224 2008-07-22
  • 打赏
  • 举报
回复
你用户电脑系统问题 重新配置下环境看看,还有可能有AJAX的原因吧!
至于数据库查询?像楼主说的测试那么多遍不应该有问题!
  • 打赏
  • 举报
回复
我个人感觉就是网络问题
还有就是楼主页面LOAD的时候把事件+=一下
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 killxtt 的回复:]
引用 3 楼 xqy_2007 的回复:
有可能是你调用查询条件的连接数据库的地方有问题.


能不能具体说说什么问题,因为我测试也换了好几个地方,有用光纤的有用adsl的有用小区宽带的,还有用移动的那个巨慢的无线网卡的,电脑也是有用我开发用的电脑的,有我公司其他人的电脑的,也有家里的电脑的,肯定不是同一张系统盘安装的,郁闷就郁闷在就是最终用户的地方不行,跪求啊,哭泣阿。
[/Quote]

我用的联通的无线网卡,网速倒还可以
不过会有你说的 按钮打不开 不过只出现在百度知道里面 可以用回车触发事件 但是按钮不可以了
DshirenJ 2008-07-22
  • 打赏
  • 举报
回复
帮顶!
xiaolei1982 2008-07-22
  • 打赏
  • 举报
回复
估计就是楼主本身的问题
phper2008 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 ojekleen 的回复:]
引用 2 楼 cheng_feng001 的回复:
找个风水师看看:-)
[/Quote]
zld_baggio 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 41 楼 f800051235 的回复:]
引用 33 楼 WORLDNIC 的回复:
你看看浏览器的左下角有没有提示什么错误.
从你问题来看是在ispostback=true的时候出现了错误,查看看ispostback=true时有没有什么代码.

是否有这个ispostback
[/Quote]
zhengyh5339 2008-07-22
  • 打赏
  • 举报
回复
关注!!!
xhan2000 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cheng_feng001 的回复:]
找个风水师看看:-)
[/Quote]
:-)
huguang2yq 2008-07-22
  • 打赏
  • 举报
回复
额....
以前碰到过和LZ类试的问题,不过正好相反,我是点第一次不能执行,非要点2下才可以执行...郁闷...调了半天都不知道怎么回事.
调试的时候点一次就可以执行了,但不调试就得点2下才可以
sxmonsy 2008-07-22
  • 打赏
  • 举报
回复
把代码贴出来看下.
你在Button_Click事件里设个断点然后一步一步查下.
mike1983 2008-07-22
  • 打赏
  • 举报
回复
你看看是不是写在IsPostBack里面了
wanghui0380 2008-07-22
  • 打赏
  • 举报
回复
另外把ie的二进制和脚本行为项设置成启用
wanghui0380 2008-07-22
  • 打赏
  • 举报
回复
先在安装HTTP.Analyzer这个ie插件工具,检查和跟踪页面加载状态和提交状态
如果没问题,可以安装debugbar这个插件工具,检查生成dom树和js是否有问题

如果前台一切都正常,请用Response.write 输出你的sql查询语句或你rowfilter语句,看是否是你期望的值

ps:你也可以在调试期把trace打开,跟踪和trace来查看控件生成顺序和状态,同时把相关执行顺序标志语句使用trace输出

有关trace的使用请参照http://www.zaoxue.com/article/tech-56457.htm说明
weisheng_lu 2008-07-22
  • 打赏
  • 举报
回复

估计 RP 是问题...!!

killxtt 2008-07-22
  • 打赏
  • 举报
回复
[Quote=引用 56 楼 lonelygames 的回复:]
问题可能出在客户机上!你看一下客户机IE的版本?如果是6.0 打个sp1。
另:
你的:“收到的参数等都存在一个隐藏的label的text里。这样postback的时候label的内容并不会变化。 ”
为何这么做呢,使用个Session试一下。
你把你的label显出来,试试是否接收了参数?
[/Quote]

label的值在页面提交时是不会变化的,这个是肯定的,因为我经常这样保存页面需要的全局变量值。客户机都是ie6 的sp2了。死循环是没有的,其实连循环都几乎没有,而且窝之前都测试过很多次,在我自己的电脑喝家里电脑都没有问题,窝自己的是开发电脑,家里的就喝开发一点关系都没有,郁闷。
wwd252 2008-07-22
  • 打赏
  • 举报
回复
估计与服务器 ,浏览器 有关
gaoweipeng7851 2008-07-22
  • 打赏
  • 举报
回复
感觉是服务器的问题
wackyboy 2008-07-22
  • 打赏
  • 举报
回复
可能是客户那边的服务器的问题吧
加载更多回复(59)

62,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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