none
Response.Redirect打开自定义实体页面时总是报错:'element.aoUnattachedEvents' 为空或不是对象??? RRS feed

  • 问题

  • 过程是这样的,我在实体实例页面中添加了一个按钮button1,当点击button1时,window.open()一个新的isv页面 test1.aspx,

    test1.aspx.cs执行跳转语句:
    Response.Redirect("~/userdefined/edit.aspx?_CreateFromType=10013&_CreateFromId=c5a55b40-e705-e111-b360-180373000f6f&etc=10003#")

    跳转过程中,总是提示“Microsoft Dynamic CRM 遇到错误,请报告Microsoft”,但是页面还是能正常打开。
    用调试器调试,得到是脚本错误: 'element.aoUnattachedEvents' 为空或不是对象,以下是一些代码片段。

    function AttachToUnattachedEvents()
    {
    
      if (typeof(onafterselect) !== "function")
      {
      this.onafterselect = this.HandleUnattachedEvent;
      element.aoUnattachedEvents.push("onafterselect");
      }
      if (typeof(onchange) !== "function")
      {
      element['onchange'] = this.HandleUnattachedEvent;
      element.aoUnattachedEvents.push("onchange");
      }
      if (typeof(setadditionalparams) !== "function")
      {
      this.setadditionalparams = this.HandleUnattachedEvent;
      element.aoUnattachedEvents.push("setadditionalparams");
      }
      ...
    }

    在线等待中...
    2011年11月16日 1:03

答案

  • 刚刚看到...

    昨天我换成js的 window.location.href=‘’,居然就正常了,搞不懂。。。先这样吧,

    哪位知道原因,可以说说...

    Thank you all the same!!!

    2011年11月17日 9:10

全部回复