FineUI 官方论坛

标题: TriggerBox/TwinTriggerBox的Bug [打印本页]

作者: dennis    时间: 2012-3-11 13:54
标题: TriggerBox/TwinTriggerBox的Bug
本帖最后由 dennis 于 2012-3-11 14:22 编辑

在使用TriggerBox时,如果在输入框中按回车,会出来两种情况:
1.如果之前一直都没有点击过“Search”按钮,则会服务器出错:
Value cannot be null.
Parameter name: InString

Stack Trace:
[ArgumentNullException: Value cannot be null.
Parameter name: InString]
   System.Convert.FromBase64String(String s) +0
   ExtAspNet.ResourceManager.get_PostBackStates() +128
   ExtAspNet.ControlBase.get_PostBackState() +46
   ExtAspNet.ControlBase.OnInit(EventArgs e) +92
  ...

2.如果之前点击过“Search”按钮,则整个页面会显示下面的内容:
var x0=X('ttbxMyBox2');X.state(x0,{"Text":"测试","ShowTrigger1":true});x0.getTrigger(0).show();top.X.alert("在关键词“测试”中搜索");
----------------
感觉把要执行的代码,做为字符串内容显示出来了(而不是执行)


另外,在我实现的处理功能中,重复点击会出现“那个一直在提的undefined的Bug”:
                        success: function (data) {
                            // see: http://extjs.com/forum/showthread.php?t=8129
                            // 如果页面中有FileUpload,responseObj.responseText会包含于 <pre>标签。
                            var scripts = data.responseText;
                            // 已经经过encodeURIComponent编码了,在ResponseFilter中的Close函数中
                            var prefix = scripts.substr(0, 5);







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