Verwenden Sie ModalPopupExtender, ohne TargetControlID zu setzen?

Ich würde gerne auf einen modalpopupextender in meinem asp.net Seite zu zeigen, eine sub-form. Aber es hat nur zu zeigen, auf bestimmten Bedingungen. Diese Bedingungen sind festgelegt in einem Stück javascript-code.

So, am wichtigsten ist, den modal-popup nicht haben, um zu zeigen, auf eine Schaltfläche klicken. Allerdings, wenn ich die Eigenschaft TargetControlID leer, bekomme ich die folgende exception:

Den TargetControlID 'ModalPopupExtender1' ist nicht gültig. Der Wert darf nicht null oder leer ist.
Beschreibung: Eine nicht behandelte Ausnahme ist aufgetreten während der Ausführung der aktuellen Webanforderung. Bitte überprüfen Sie die Stapelüberwachung für weitere Informationen über den Fehler und wo Sie Ihren Ursprung in den code.

Exception Details:
System.InvalidOperationException: Die
TargetControlID von
'ModalPopupExtender1' ist
nicht gültig ist. Der Wert darf nicht null sein oder
leer.

Muss ich nur noch die TargetControlID zu einem versteckten button oder gibt es auch eine weitere gute Wahl?

InformationsquelleAutor der Frage Herman Cordes | 2010-03-16

Schreibe einen Kommentar