Ich verwende ein Ajax-Kalender-Extender-Steuerelement auf meiner Seite, und obwohl der Extender-Block korrekt angezeigt wird, ist sein Inhalt nicht:
Hier ist der Code, mit dem ich ihn auf die Seite schreibe:
%Vor%Es gibt keine Stilregeln, die direkt auf den CalendarExtender angewendet werden, aber ich habe diese CSS, die relevant sein kann:
%Vor%Hat jemand das schon mal gesehen? Weiß jemand was es sein könnte?
Vielen Dank im Voraus für jede Hilfe!
BEARBEITEN
Ich habe versucht, den Schwimmer zu entfernen und obwohl dies den CalendarExtender behebt, verschiebt es auch jede Zelle in der Containertabelle aus der Ausrichtung. Ich habe auch versucht, clear: both;
auf den CalendarExtender zu setzen, aber dadurch verschwindet der Hintergrund.
Okay, ich habe es herausgefunden:)
Das Problem kam mit dem CSS für die Tabellenzellen. Wenn Sie die Breite der Zellen ändern, ändert sich auch die Breite der Zellen in der Tabelle, die vom Calender Extender geschrieben wird.
Um das zu umgehen, habe ich alle Floats auf der Tabelle und die untergeordneten Elemente entfernt und eine neue Klasse deklariert, um die Breite festzulegen, die ich dann in der Zelle mit dem Kalender weggelassen habe:
%Vor%Ich hatte ähnliche Probleme mit einem Kalendererweiterer innerhalb eines ListView-Objekts. Es fiel immer Freitag und Samstag aufgrund von Styling-Problemen. Ich bin damit fertig geworden, indem ich meine Kalender-Extender (einschließlich Textbox und Bild) eingewickelt habe und ihnen einen Stil zugewiesen habe, der die CSS-Tabelle meiner Tabelle überschreibt.
%Vor%Dann die ID hier anwenden:
%Vor%Mit dieser Methode müssen Sie nicht das Styling für alle Ihre Tabellen ändern und konzentrieren Sie sich nur auf den lästigen Kalender.
Tags und Links asp.net-ajax calendarextender