Ich habe ein benutzerdefiniertes Steuerelement, das IPostBackEventHandler implementiert. Einige clientseitige Ereignisse rufen __doPostBack (controlID, eventArgs) auf.RaisePostBackEvent nicht ausgelöst
Die Steuerung ist in zwei verschiedenen Benutzersteuerelementen implementiert. In einem Steuerelement wird RaisePostBackEvent auf der Serverseite ausgelöst, wenn __doPostBack
aufgerufen wird. In dem anderen Steuerelement wird RaisePostBackEvent nie aufgerufen. Ich überprüfte den Parameter __EVENTTARGET
und es stimmt mit der ClientID des Steuerelements überein ... wo sonst könnte ich nach Fehlern suchen?
(Verschoben Kommentar) - Nun, ich fühle mich irgendwie dumm ... es war ein Einfaches Problem - Ich dachte, die UniqueID des Steuerelements passte zu __EVENTARGS, aber aufgrund einiger JavaScript-Ungereimtheiten meinerseits hatte es ein $, wo ein Unterstrich hätte sein sollen. Es war eine extrem lange UniqueID, die so leicht zu übersehen war. –