gpt4 book ai didi

asp.net - 在 .NET 4 下编译时出现 "An entry with the same key already exists"

转载 作者:行者123 更新时间:2023-12-04 01:08:44 26 4
gpt4 key购买 nike

我正在尝试将 ASP.NET 应用程序升级到 .NET 4,但我网站上的一个页面包含一个异常:

Argument Exception: an entry with the same key already exists".



可能导致此问题的 ASP.NET 4 有何不同?

enter image description here

一种解决方案

不知道为什么,但设置 clientIDMode="Predictable"而不是 Static似乎避免了这个异常消息。

最佳答案

我遇到了同样的问题并修复了它。

我浏览了整个 ASPX 页面,发现与另一个具有相同 ID 的 ASP.NET 控件。

我也测试了这个修复,发现任何与页面上的另一个控件冲突的控件都会导致这个错误。

<asp:Label ID="FailureText" runat="server" EnableViewState="False" ClientIDMode="Static" />

<asp:Label ID="FailureText" runat="server" EnableViewState="False" ClientIDMode="Static" />

当您在同一页面上复制/粘贴元素时会发生这种情况。

关于asp.net - 在 .NET 4 下编译时出现 "An entry with the same key already exists",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4554156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com