2009-03-18 3 views
2

Ich arbeite an einer 2.0 Framework C# -Web-Anwendung. Kürzlich wurde mir mitgeteilt, dass wenn ein Ereignis auf der Seite vorkommt (Knopf drückt insbesondere) und dann die anderen ASP-Steuerelemente (Textfelder, Radio-Buttons, normale Knöpfe) übergedrückt werden, scheinen sie nach unten zu schalten, solange Sie können Sehen Sie das Steuerelement in seiner ursprünglichen Position darunter (Dies hat den Effekt, doppelte Steuerelemente zu haben, von denen eines das andere überlappt). Wenn die Seite aktualisiert wird, verschwindet das Problem, bis ein anderes Ereignis stattfindet.ASP steuert "Shifting" in C# -Web-App

Um etwas Hintergrund zu geben, erleben die Benutzer dies nur in IE. Von all den Leuten, die ich getestet habe, passiert das nur auf einer sehr kleinen Anzahl von Computern. Eine letzte Sache hinzuzufügen ist, dass ich JQuery abgerundete Ecken in den divs über den Steuerelementen, die "zu brechen" scheinen.

Hat jemand dieses Problem schon einmal gesehen, und wenn ja, wie wurde es behoben? Ein bisschen Einblick wäre großartig.

Vielen Dank im Voraus!

Antwort

1

Ich schätze, Ihr jQuery-Code klont die HTML-Elemente. Wenn Sie Ihre jQuery ausschalten, um die Ecken zu runden, tritt das Problem immer noch auf?

1

Ich habe noch nie zuvor von diesem speziellen Fehler gehört, aber es kann einer sein, der mit der IE Zoom fix behoben wurde, die Fehler behebt, die durch IE6s seltsames Gleitkomma-Modell verursacht werden.