【问题标题】:Operation is not valid due to the current state of the object in Enterprise portal in Dynamics AX由于 Dynamics AX 中企业门户中对象的当前状态,操作无效
【发布时间】:2014-02-24 14:46:35
【问题描述】:

我在 Dynamics AX 的企业门户中遇到以下错误

Operation is not valid due to the current state of the object.

Microsoft.Dynamics.Framework.Portal

   at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxFilter.GetFilterStringFromPostBackValue(String postBackValue)
   at Microsoft.Dynamics.Framework.Portal.UI.WebControls.AxFilter.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

【问题讨论】:

  • 请考虑添加更多信息。你想做什么。何时发生,以及解决问题的任何其他相关信息(操作系统...)。
  • 我正在尝试在企业门户中访问运行导出到 excel 按钮命令。此外,当我尝试单击同一页面上列表页面上的任何记录时,会显示此错误

标签: assemblies microsoft-dynamics ax enterprise-portal


【解决方案1】:

我注意到错误出现在模态窗口中。可以尝试设置属性<dynamics:AxGridView ShowFilter="false"/>,错误消失

【讨论】:

  • 这不是模态窗口。这是列表页操作窗格中的导出到 excel 按钮。列表页面与 AX 客户端中的相同。此外,单击列表页面网格上的任何记录时都会出现此错误
  • 我已经检查了其他操作,例如更改公司,在同一列表页面上编辑页面。它抛出了同样的错误。这是通过部署客户端中存在的现有列表页面在企业门户中创建的列表页面。知道如何解决吗?
  • 终于,我得到了解决方案。在交互类的初始化查询方法中将过滤器应用于数据源后,我将查询状态保持为锁定。我删除了代码并且它起作用了..谢谢
猜你喜欢
  • 2010-10-18
  • 1970-01-01
  • 2020-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多