Code: Select all
Ich bin Es besteht ein Problem mit einer Seite, die das Steuerelement lädt. Wenn die Seite zum ersten Mal geladen wird, wird der Ereignishandler ausgelöst. Wenn die Seite jedoch zurücksendet, wird sie nicht mehr ausgelöst und im IE8 erhalte ich beim Debuggen „Microsoft JScript-Laufzeitfehler: Objekt erwartet“ in Visual Studio, das auf „__doPostBack('LeftMenu$PublisherList','0') zeigt. ." In FF erhalte ich den Fehler nicht, aber es passiert nichts. Ich lade das Steuerelement nicht dynamisch, es wird auf der ASPX-Seite geladen mit:
Code: Select all
Mir ist gerade aufgefallen, dass das bei einem anderen passiert Benutzerkontrolle habe ich auch. Ein Textfeld und eine Schaltfläche, und ich verwende die Standardschaltfläche, um sicherzustellen, dass beim Drücken der Eingabetaste diese Schaltfläche verwendet wird. .Net konvertiert das im HTML in:
Code: Select all
Noch einmal bearbeiten: Ich denke, ich muss es klarstellen. Es ist nicht so, dass ich auf das Menüelement klicke und das ausgewählte Element beim Postback nicht gefunden wird. Ich habe diese Suchseite mit der linken Navigation darauf und dann ist der Hauptinhalt der Seite etwas, das ein Postback verursacht. Mit diesem Postback ist alles in Ordnung. Sobald diese Seite zurückgesendet wurde, erhalte ich beim Klicken auf die Liste mit Aufzählungszeichen in der linken Navigation einen Javascript-Fehler und es schlägt fehl. Der page_init für das LeftMenu-Steuerelement wird nie aufgerufen.