自上周末以来,仅使用 IE 登录我们的供应商网站时出现问题。在 FF3 和 Chrome 中它工作正常。这是一个简单的 ASP.NET (1.1) 站点,使用以下代码作为登录按钮:
<asp:button id="btnLogin" runat="server" CssClass="dll-button" Text="Login">
</asp:button>
在 HTML 中,这被转换为
<input type="submit" name="btnLogin" value="Login"
onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); "
language="javascript" id="btnLogin" class="dll-button" />
当我不输入用户名时,我会收到一条消息,提示它是必需的,所以会发生一些事情,但表单没有提交到服务器。对我来说听起来像是一个客户端(仅限 IE)问题,但所有 IE 客户端都自发地开始表现得像这样。这就是为什么我怀疑服务器。上周末我发现服务器上有 2 个 .NET 框架更新,这可能会导致问题,KB928366 和 KB947742。但我无法将这些更新描述与我们现在面临的问题联系起来。
我忽略了什么吗?
我正在考虑卸载这些更新。那能解决什么吗?
问候, 罗尔