gpt4 book ai didi

asp.net - 回发间歇性不适用于 ASP.NET 3.5 和 IE?

转载 作者:行者123 更新时间:2023-12-02 20:48:57 24 4
gpt4 key购买 nike

我们有一个 ASP.NET 应用程序,最近已将其迁移到具有 IIS7 和 .NET 3.5 的新服务器上。

在这个新环境中,一些使用 IE(6、7 或 8)的用户遇到了奇怪的间歇性问题,即回发无法在 ASP.NET 按钮上运行。 (您单击按钮,但没有任何反应)

此问题偶尔发生。有时有效,有时无效。对于某些用户来说,按钮回发几乎从不工作(但有时可以!)。让事情变得复杂的是,有些带有 ASP.NET 按钮回发的页面始终有效。

其他页面包含“asp 按钮”和“asp 链接按钮”的混合,其中 asp 按钮回发通常不起作用,但链接按钮回发始终有效。

Javascript 已启用并可以运行。源确实包含有效标签。

我实际上设法在同一页面工作时和不工作时拍摄“查看源代码”快照,并且源代码完全相同!!!

起初我以为这是 IE6 的问题,但现在在一位用户的计算机上的 IE7 上重现了该问题。

我该如何开始解决这个问题呢?

任何帮助、想法或指导将不胜感激。我的精神已经到了极限。

最佳答案

我知道这个主题已经很老了,但我在我的代码中发现了同样的问题。

我正在使用 ComponentArt 组件库。

在某些情况下,回发后,带有代码隐藏的按钮将不再在 IE 中执行。我还注意到,当 JS 函数完成并返回 true 时,单击 onClientSide 的按钮将执行其回发。

通过将以下代码添加到我的按钮,我能够获取页面上要提交的所有按钮:

OnClientClick="javascript:返回 true"

任何已经运行 JS 函数并返回 true 的按钮都应该可以正常工作。

关于asp.net - 回发间歇性不适用于 ASP.NET 3.5 和 IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1526682/

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