5

質問: ASP:Textbox で Autocomplete=off が IE 7 で機能しない理由はありますか?

これが最も適切な用語である場合、IE のオートコンプリート機能は、テキスト ボックスからドロップダウンして過去に入力したものを表示するようなドロップダウン リストです。

この時点で、Ajax オートコンプリート コントロールのように機能するユーザー コントロールの一部であるテキスト ボックスに対して、IE オートコンプリート機能が機能しないようにする必要があります。問題は、Ajax オートコンプリートの選択リストが表示されるときに、IE オートコンプリートの選択ボックスも表示されることです。(テキストボックスをダブルクリックする場合)私はこれを使用しています:

someTextbox.AutoCompleteType = AutoCompleteType.Disabled;

しかし、それでも表示されます。IE オートコンプリートから項目を削除しようとしましたが、次に何か入力して Enter キーを押すと、問題が再発します。何か案は?

注: ソースを表示すると、テキスト ボックスは Autocomplete=off タグでレンダリングされます。

注 2: someTextbox.Attributes.Add("autocomplete", "off"); を試しました。また、成功せずに

*更新、少し前にそれを理解しましたが、忘れていました*

test.AutoCompleteType = AutoCompleteType.None;

それは実際に機能します。私は違いが何であるか分かりません。いつかそれを調べるとしましょう。

4

4 に答える 4

6

元の投稿で回答した未回答の質問を解決しようとしています。

test.AutoCompleteType = AutoCompleteType.None;
于 2009-05-14T14:06:40.893 に答える
6

form タグにも AUTOCOMPLETE="off" を追加してみてください。

<form name="form1" id="form1" method="post" autocomplete="off">
于 2008-10-27T19:48:22.063 に答える
1

これを試してください:

someTextbox.Attributes.Add("autocomplete", "off");
于 2008-10-27T19:44:04.397 に答える
1

ページ読み込み中

txtusername.AutoCompleteType = AutoCompleteType.Disabled;
于 2008-12-10T07:23:21.727 に答える