【问题标题】:Telerik Rad Combo and async postbacks in asp.netTelerik Rad Combo 和 asp.net 中的异步回发
【发布时间】:2010-07-26 20:32:04
【问题描述】:

似乎没有人在此发帖。

我有一个非常典型的设置,当办公室下拉列表发生变化时,ajax 更新面板会更新。每个表单都可以有自己的值,例如每个商店都有自己的员工列表。这是乐趣开始的地方。表格可以通过下拉菜单更改(新办公室)或验证并提交。

在下拉更改时,我创建了相同 rad 组合的新实例,将其绑定到当前数据,确认绑定了正确的数据。然后在回程中,我看到从前一个用户中选择了默认用户。这是一个复合控件,firebug 向我显示模拟组合的“文本框”的值仍然具有旧值。我怀疑 onViewStateLoaded,但关闭 Telerik 的视图状态并没有任何帮助。我无论如何都不需要它,因为我必须将选定的值放在另一个隐藏的地方,以便在提交时进行跨页发布。在我破解这个之前有什么想法真的很糟糕吗?任何将不胜感激。

【问题讨论】:

  • 尽你所能出去......在过去的几个月里,那个该死的 Telerik ajax 一直是我存在的祸根。它(IMO)在现代浏览器中完全被破坏了,尤其是。 webkit,我必须对一个相当大的(就代码库而言,就用户而言不是那么大)站点做一些事情,该站点到处都使用该死的东西。我正在一个不烂的框架中重写整个前端。
  • 我之所以选择它们,是因为它们具有自动完成功能,这是我的要求之一。令人惊讶的是,它是少数保持选定值的公司之一。我无法相信 AjaxToolKitDropDown 不支持它。现在经过 3 个月的开发和部门购买许可证,我被这些该死的东西困住了。至少我没有替换每一个组合,只是那些需要自动完成或一些现成控件无法提供的其他交互的组合。现在我希望我保留工具包并传递 selvalue 的关联数组。
  • RadCombobox 是一个功能强大的工具,仅当您需要超出基本 ASP.NET DropDownList 提供的功能时才应使用它。如果您不需要丰富的功能,您始终可以使用 RadFormDecorator 设置 DropDownList 的样式以匹配其他 Telerik 工具。如果使用正确,Telerik 工具完全支持所有主流浏览器,如果您遇到问题,我们随时为您提供帮助。

标签: asp.net ajax telerik viewstate


【解决方案1】:

我会直接回答您的问题,但我没有足够的信息,因为我无法在本地复制该问题。

您是否尝试过联系 Telerik 支持人员或使用他们的论坛?我发现它们反应灵敏,甚至为某些解决方案提供自定义 dll。

【讨论】:

    【解决方案2】:

    和 Jeff 一样,我很难根据描述重建您的场景。解决此问题的最快方法是打开 Telerik Support Ticket。如果您可以提供一个基本示例来展示问题,支持团队将快速响应并提供解决方案。不要错过 Telerik 购买的宝贵部分!这就是将商业工具与不受支持的选项区分开来的原因。

    如果您希望继续进行故障排除,我会尝试退后一步并简化您的方案。听起来一些黑客攻击已经开始,我认为这可能会导致不寻常的结果。

    具体来说,在帖子上创建新的 RadComboBox 的步骤不应该是必需的。如果您可以分享更多代码示例,我将很乐意提供进一步帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多