0

タイトルはほとんどすべてを語っています。ユーザーがデータとID(1234)を入力する必要があるフォームを取得しました。彼が戻ってきたら、ブラウザのオートコンプリート機能でそのエントリが表示されるようにしたい.

現在、IE9 では動作していません。Chrome で試してみましたが、問題なく動作します。問題は、クライアントが IE でそれを望んでいることです。

これまでに試したことは次のとおりです: - IE オプションでオートコンプリートを有効にしました: [インターネット オプション] > [コンテンツ] > [オートコンプリート] で、すべてのオプションをチェックしました。

  • [ソフトウェア] > [インターネット エクスプローラー] > [コントロール パネル] でいくつかのレジストリ キーを確認しました (Win 7 には存在しません)。

  • 属性を「オフ」以外に設定します。

私はかなり無知です。問題はIE9ですか、それとも私のページですか? Chrome で動作しているのを見ると、ブラウザだと思いますが、わかりません。

ありがとう

- 編集

申し訳ありませんが、十分に明確になっていない可能性があります(おそらくそうではありません)。テキストボックスのあるASPページを取得しました。そのテキストボックスは、デフォルトでユーザーが入力しているエントリをオートコンプリートすることになっています。

Chrome では動作しますが、何らかの理由で IE では動作しません。私は一日中グーグルで解決策を見つけました。JavaScript も ajax コントロールも何もありません。基本的なことだけがうまくいきません。同じプロジェクトの別のページでテストしたところ、うまくいきました。しかし、その特定のページはそうではありません。そのaspページにはmasterPageFileがあり、コンポーネントを使用しています。

だから私の質問は:テキストボックスのオートコンプリートが機能しない原因は何ですか?

4

1 に答える 1

0

見つけた。なぜそれが行われたのかはわかりませんが、埋め込まれたマスターページの1つでその行を削除すると修正されました。

誰かが私にそれを説明できますか?

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

于 2012-07-06T13:49:28.340 に答える