使用Visual Studio 2003的一个怪异错误

使用Visual Studio 2003的一个怪异错误使用DataList绑定时,出了一个让人百思不得其解的错误:本来EditCommand,DeleteCommand都好好的,运行很正常,突然间就出不再响应,点edit和delete对应的按钮木有反映,只是刷新页面,不进入“状态”,设置断点察看,editcommand和deletecommand根

大家好,欢迎来到IT知识分享网。使用Visual Studio 2003的一个怪异错误使用DataList绑定时,出了一个让人百思不得其解的错误:

本来EditCommand,DeleteCommand都好好的,运行很正常,突然间就出不再响应,点edit 和 delete对应的按钮木有反映,只是刷新页面,不进入“状态”,设置断点察看,editcommand和deletecommand根本没有触发.

一路Ctrl+Z后,代码返回初始状态,按说该没问题了吧。。。可他还是没有响应。

后来发现,如果新建一个页面,再把代码拷过去,则新页面工作正常。

由于时间紧,第一次时没太在意,使用新页面就算了(汗,比较懒的说),可后来这个问题有出来了,只好认真对待了。。。。经观察,如果在EditCommand事件处理程序已经写过了的话,在EditItem中添加一个新的runat=server的控件就会导致EditCommand和DeleteCommand事件无法触发,这时即使撤销,问题依旧。

后来发现,如果新建页面后,直接拷贝全部代码(当然,类名等是改了的)的话,问题并不能解决,而我第一次能解决,是因为在属性管理其中通过双击先添加了EditCommand等事件的处理程序,再把里边的代码考了过去,是不是因为这个呢??

说干就干。。。没想到真是这样。。。。。

最后发现,如果添加了新控件,只要在属性管理器中,选择该DataList,然后选择它的EditCommand,DeleteCommand后的框框,双击鼠标,跳到代码页面后什么都不用改,保存,再Ctrl+F5则一切OK。

郁闷啊。。。这是不是VS2003的一个Bug,或者是俺那个*版有问题。。。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33118.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信