具有相同ID“{}”的两个组件无法添加到应用程序中。 AJAX

时间:2014-06-10 14:18:53

标签: asp.net ajax updatepanel calendarextender

我知道这是一个众所周知的错误。但是,在线提供的解决方案并不适用于我。

我在更新面板中有AJAX日历扩展程序。 当我做回发时,它试图创建两次AJAX extendar控件,因此问题。

可用的解决方案是设置debug = false,这会使错误消失,但会在页面上创建重复的控件。 每个控件出现两次。

我还能尝试什么?

由于 ARB

2 个答案:

答案 0 :(得分:1)

最后,我通过将控件移动到单独的更新面板中来解决它。

我在一个更新面板中同时使用了GridView和Ajax扩展程序控件。当我点击gridview行时发生回发。

现在我在一个更新面板中有GridView,在另一个更新面板中有其他控件。修好了。

希望它能节省一些宝贵的时间

答案 1 :(得分:0)

如果您的内容或母版页中包含此标记

<asp:ScriptManager ID="ScriptManager1" runat="server">

在上面的代码中添加ScriptMode="Release"