0

我们是否应该能够在我们的项目中仅引用 Telerik DLL,将 Output Local 设置为 TRUE 并完成它?在我们安装了整个 Telerik Control Suite 的开发机器上一切正常,但是当我们部署时,我们遇到了一个问题,即 UpdatePanels 中的 Telerik 控件似乎没有触发事件。

4

4 回答 4

0

如果控件在部署的环境中呈现而没有错误,则至少在某处引用了必要的 .dll。

但是,如果您将它们安装在 GAC 中,并且您引用的是 GAC,那么“复制本地”可能不会做任何事情......它们可能只是被复制,甚至没有人引用它们。

你能仔细检查一下你的所有引用都是本地引用,并且两台机器上的 GAC 上没有安装不同的版本吗?

于 2009-08-05T17:45:17.887 回答
0

我会查看正在输出的 .dll 以及您机器上的那些。我敢打赌,它在 GAC 中寻找的 .dll 不在您的生产盒中。

附带说明一下,为什么不直接使用 ASP.NET Ajax 更新面板呢?

于 2009-08-05T17:46:48.897 回答
0

首先是一点免责声明 - 我为 Telerik 工作:)

这真是一个奇怪的案例。您能否检查生产环境中的任何 JavaScript 错误?我怀疑存在一些部署问题(例如未正确配置 Web 资源)。如果出现 JavaScript 错误,您可以查看我的博客文章,其中解释了如何处理最常见的情况。

无论如何,我建议您打开支持票(如果还没有)。

于 2009-08-06T06:53:00.513 回答
0

我的问题与我们为 URL 加密运行的 HTTP 模块有关。但是,我发现最好不要在同一页面中组合 asp:UpdatePanel 和 RadAjaxPanel。

于 2009-10-09T14:43:09.973 回答