Anthem.net 中MultiView和FileUPload的bug
昨天用Anthem.net的MultiView做一个用户注册的页面,没想到居然发现了一个bug,现贴出来供大家参考:
我的页面结构是这样的(当然了,简化一下):
MultiView:
View1:
TextBox_UserName
Button_Pwd
Button_Next
View2:
FileUpload_Img
Button_Sumit
上面都是Anthem.net里的控件,测试中发现提交了页面(按下Button_Sumit)之后,FileUpload_Img里竟然没有值,而之前我已经选了一个图片了。真是奇怪!
后来把View1删掉发现可以得到值,如果View1里有FileUpload控件的话,那么View2里的FileUpload的值也可以得到.。用标准控件来做是没有问题的。最后又试着把标准控件里的MultiView和View与Anthem.net里的相互搭配组合使用,发现有Anthem.net MultiView的都得不到值,那说明问题就在Anthem.net MultiView了。具体原因我就不知道了,没有时间去看源码。后来用标准控件MultiView来代替原来的控件,居然也可以是无刷新的,呵呵!不过要把里面的上一步,下一步按钮换成标准控件的才行,不然点击它们时页面就没有反映了。
附:不知在别的机子怎么样?我只在我这台机试过。