我有一個4.0 .NET網站。我有以下元素:OnSelectedIndexChanged在生產中未觸發 - 僅限IE 11
<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頁面的一部分嗎? –
它不會回發或它回發和事件不被解僱? – BlueChameleon
它根本不回傳。在IE開發工具的網絡選項卡中,沒有請求。如果我將其設置爲IE 10,則會看到該請求。 – PFranchise