我有一个带有 Telerik Ajax RadMenu 控件的 ASP.NET 表单,该控件托管在 Plumtree 门户内的“portlet”中。该控件在第一次加载时工作,但在回发发生后停止。回发是由同一表单上的另一个控件提交的结果。所以这似乎与 Ajax 有关。问题是 RadMenu 停止工作。
如何解决问题,并了解为什么会这样?第二个目标是如何解决,但首先是第一件事。
我熟悉的工具是 IE 调试器和 Fiddler 4(来自 Telerik)。
我应该在这门课程中带什么工具?哪些链接指向如何使用这些工具?
环境:
带有 IIS 的 Windows 7 64
Oracle WebCenterInteraction 版本 10.3.3 (Plumtree)
编辑:
这个 ASP.NET 表单在 portlet 之外运行良好。只有当我在 portlet 中运行它时,我才会失去 radmenu 控件的效果。
还需要注意的是:如果我将此表单放入 iframe 并从门户/portlet 提供此服务,那么问题就解决了。这种方法的问题是菜单被框架剪裁了。此表单是页面中的“部分”。
更新:
为了解决这个问题,我对 Telerik 控件的最大改进是支持 .NET 2.0 的最新版本。我怀疑问题与 Plumtree 门户在生成内联控件时未处理 Ajaxified Telerik 控件中所需的 javascript 有关。因此导致失去预期的控制行为。
谢谢你。