【发布时间】:2014-02-13 00:58:26
【问题描述】:
我有一个 4.0 .NET 站点。我有以下元素:
<asp:DropDownList ID="ddlCounty" Width="250" AutoPostBack="true" runat="server"
OnSelectedIndexChanged="ddlCounty_SelectedIndexChanged" />
这在所有浏览器中本地运行时都有效。意思是,它命中了 ddlCounty_SelectedIndexChanged 函数。在生产环境中,它适用于除 IE 11 之外的所有浏览器。在 IE 11 中,它不会抛出任何 JS 错误,但在 dropDownList 更改时不会命中服务器。
我看到了这个修复:IE 10 Fix,它在我的项目中添加了 2 个 App_browser 文件。我试过这个,但没有奏效。此外,我已经验证它在 IE 10 中可以正常工作。
所以基本上,这个问题只发生在 IE 11(非兼容模式)中。
有人知道我接下来应该尝试什么吗?
编辑:请求的附加代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
【问题讨论】:
-
你能告诉我你的aspx页面的起始部分吗?
-
它根本不回发或者它回发并且事件没有被触发?
-
它根本不回发。在 IE 开发工具的网络选项卡中,没有请求。如果我将其设置为 IE 10,我会看到请求。
-
@BhaveshKachhadiya 确定。现在编辑它。
-
@PFranchise 请至少 10 行形成您的 aspx 页面的起始部分。
标签: asp.net internet-explorer internet-explorer-11