2012-07-05 26 views
0

標題說明了幾乎所有的東西。我有一個表單,用戶必須輸入一些數據,比如說ID和ID(1234)。如果他回來了,我希望通過瀏覽器自動填充功能可以看到該條目。ASP.NET文本框的自動完成功能在IE9上不起作用

現在,它不適用於IE9。我在Chrome上試了一下,效果非常好。問題是客戶端在IE上需要它。

以下是我到目前爲止所嘗試的: - 我在我的IE選項中啓用了自動完成:Internet選項>內容>自動完成,並且我檢查了所有選項。

  • 經過在軟件的一些註冊表項>的Internet Explorer>控制面板(不在Win 7存在)

  • 設置屬性的東西不是 「關」。

我很笨。問題是IE9或我的網頁?看到它在Chrome上的工作使我認爲它是瀏覽器,但我們永遠不知道。

感謝

- 編輯

好難過,也許我還沒有得到足夠明確(可能不是)。我有一個帶有文本框的asp頁面。該文本框應該自動完成用戶默認輸入的條目。

它在Chrome中工作,但由於某種原因沒有在IE中。我搜索了一整天以找到解決方案。沒有JavaScript,沒有Ajax控制。基本的東西不起作用。我在同一個項目的不同頁面上測試過它,它工作正常。但是該特定頁面沒有。該asp頁面有一個masterPageFile並正在使用該組件。

所以我的問題是:什麼可以使文本框自動完成不起作用?

+2

你必須用一個jsFiddle來證明你的意思,因爲我根本不理解你的問題。 「互聯網選項> ...>自動完成」與你的jQuery自動完成有什麼關係?你的帖子真的很混亂,並與不相干的事情聯繫起來。 – Styxxy 2012-07-05 21:35:27

+0

使用啓用了自動完成JavaScript的輸入框有問題嗎?還是你在問利用瀏覽器的內置自動完成功能? – 2012-07-05 21:37:15

+0

好的,對不起,也許我還不夠清楚(可能不是)。 我得到了一個帶有文本框的asp頁面。該文本框應該自動完成用戶默認輸入的條目。它在Chrome中工作,但出於某種原因不在IE中。我搜索了一整天以找到解決方案。沒有JavaScript,沒有Ajax控制。基本的東西不起作用。我在同一個項目的不同頁面上測試過它,它工作正常。但那個特定的頁面不會。 – user1505230 2012-07-05 21:52:53

回答

0

我找到了。不知道爲什麼它這樣做,但刪除我的嵌入式母版頁中的那一行修復它。

有人能解釋給我嗎?

<%@ Register TagPrefix =「uc」Namespace =「ProjectName.Reports」Assembly =「ProjectName」%>。

相關問題