FineUI 官方论坛

标题: 触发器输入框BUG [打印本页]

作者: 孤峰漠人    时间: 2012-3-24 18:51
标题: 触发器输入框BUG
本帖最后由 孤峰漠人 于 2012-3-24 19:18 编辑

触发器文本框(TwinTriggerBox和TriggerBox)无论输入内容或为空时只要按回车键就报错,两种输入框均如此。

错误内容:
值不能为空。
参数名: InString
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentNullException: 值不能为空。
参数名: InString

源错误:


行 904:        private string DecodeFrom64(string encodedData)行 905:        {行 906:            byte[] encodedDataAsBytes = System.Convert.FromBase64String(encodedData);行 907:            return System.Text.UTF8Encoding.UTF8.GetString(encodedDataAsBytes);行 908:        }


在两种触发器输入框测试均如此,以上测试均为原版示例。
测试环境:编程工具:visual studio 2010
操作系统:XP
浏览器:IE7.0



作者: 孤峰漠人    时间: 2012-3-24 20:24
测试补充说明:
经过反复测试,发现只要页面只存在一个触发器输入框才会出现上述问题,只要再加一个输入框,就不再出现上述问题,目前最简单的解决方法是再放一个隐藏输入框就可以按回车键而不出错了。

作者: 孤峰漠人    时间: 2012-3-24 20:28
其实上述BUG不光只存在触发器输入框,其他输入框也一样,只要页面只存在一个输入框,按回车键必然报错。。。。这应该是一个BUG。。。
作者: yezie    时间: 2012-3-31 11:19
我也遇到这问题,和楼上描述的一模一样
我只是一个textbox + 一个button
回车报错,鼠标点按钮不会错




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4