2012-03-30 12 views
2

Ich arbeite an AutocompleteExtender mit AjaxControlToolkit. Ich habe es funktioniert gut in allen Browsern außer IE8. IE7 funktioniert auch gut. Die Liste, die ich sehe, wenn ich anfange, in das Textfeld einzugeben, wird nicht unter dem Textfeld angezeigt. Stattdessen sehen Sie die Liste woanders. Ich habe begonnen, die Werte mit Firebug zu ändern und erkannte, dass "Position: absolut" etwas zu tun hat. Also habe ich es auf fix geändert und es hat gut funktioniert. Aber um die Position im Code zu ändern, weiß ich nicht, wo dieser Teil des Codes endet. Kann mir jemand helfen, so habe ich die Liste direkt unter der Textbox angezeigt. DieseAutocompleteextender in Ajax hat ein Positionsproblem in IE8

ist in C# 2.0 mit VS 2005.

Vielen Dank im Voraus !!

Antwort

0

Ich habe den Autocomplete-Extender für ACT verwendet, und ich habe seitdem die JQuery-Option verschoben. Die Funktionalität ist sehr ähnlich, aber es ist viel mehr anpassbar, wenn es um Styling und Cross-Browser-Unterstützung geht. Schau es dir hier an:

http://jqueryui.com/demos/autocomplete/