3

asp.net にドロップダウン リストがあり、下向きに開きます。ドロップダウンリストのすぐ下にリピーター要素があり、リピーター要素の上にマウスを置いています。

そのため、 dropdownlist でアイテムを開いて選択しようとすると、技術的にはマウスがリピーター要素の上に置かれ、意図していませんがマウスオーバーのツールチップが表示されます。

シナリオを回避するために、ドロップダウンリストを上向きに開く方法があるかどうかを知りたいです...それは私が推測するドロップアップリストと呼ばれるべきです。:-) しかし、asp.net ドロップダウンリストを上向きに開くことができるかどうかを知りたかったのです。または、私の問題を解決するための他の提案がある場合はお知らせください。

4

1 に答える 1

3

ASP.Net は HTML を生成し、ドロップダウンの方向と位置はユーザー エージェントの裁量に任されているため、標準のフォーム コントロールを使用して方向を制御することはできません。

ただし、ここに示されているように、標準コントロールをカスタム配置で実装されたものに置き換えることができます。各機能を再実装しない限り、組み込みのドロップ ダウン コントロール (選択するための入力、キーボード ナビゲーション、モバイルおよびタッチ デバイスでのカスタム処理) の優れた機能が失われるため、このような置換の影響を慎重に検討してください。

ある時点で、ドロップダウンを「ドロップアップ」にするための人件費と保守コストに見合う価値があるかどうかについて、設計上の決定を下す必要があります。

于 2013-06-12T19:44:45.513 に答える