当前位置:编程学习 > C#/ASP.NET >>

问一个上传的问题,哪位好心的兄弟姐妹进来看一下:)

问题是这样的:
 在vs2005下,我在我的工程用了一个第三方的上传控件,

 所以,在bin文件夹下面用了一个dll文件:Webb.WAVE.Controls.Upload.dll。

 现在,问题来了,我在一个页面中用了vs2005自带的 fileupload控件,但在这个页面中所有按钮的单击事件都失效(不执行单击事件,提示对象没引用的错误或提示页面找不到的错误),但去掉fileupload控件后 ,就正常了。如果不去掉fileupload的话,只要去掉第三方控件的dll文件:Webb.WAVE.Controls.Upload.dll ,也正常了。。。

 请问,这样的问题,应该怎么样解决。从现象来看是,是第三方的上传控件影响到了Webb.WAVE.Controls.Upload影响到了vs2005自带的fileupload。 --------------------编程问答-------------------- 估计你的第三方控件里面的代码健壮度不好,可能使用了 FindControl 之类的 --------------------编程问答--------------------
引用 1 楼 JaggerLee 的回复:
估计你的第三方控件里面的代码健壮度不好,可能使用了 FindControl 之类的

没用过第三方控件,就用vs自带的file控件也可以上传东西啊 --------------------编程问答-------------------- Webb.WAVE.Controls.Upload是网上下载下来的。没有源代码的,只有一个dll文件,呵呵。。。

用自带的可以上传,但是有一些功能,Webb.WAVE.Controls.Upload有的,但自带的没有,所以,就用 Webb.WAVE.Controls.Upload 了。

但现在 Webb.WAVE.Controls.Upload 影响到了自带的了。

再补充一下,我那个页面,只有自带的 fileupload控件,没有第三方的 Webb.WAVE.Controls.Upload控件的,就这样,所有按钮的单击事件 都没效了。。。奇怪。。 --------------------编程问答-------------------- 你看一下你的aspx页面上那个page指令中的页面回调的属性是否设置成了false --------------------编程问答-------------------- 帮顶 --------------------编程问答-------------------- 经过小弟这两天不断的调试,发现,真正的原因是由于我使用的第三方上传控件造成的。我使用了 WAVE.Controls.Upload 这个上传控件,使用这个上传控件后,vs2005自带的  fileupload就用不了。不知道这个问题应该如何解决。。 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,