Archive for Dezember 19th, 2007

ASP.NET: ASP.NET-Controls clientseitig per JavaScript aktivieren oder deaktivieren

Nur mal schnell zum Mitmeißeln: Alle HTML-input-Elemente verfügen über eine per JavaScript ansprechbare disabled-Eigenschaft. Dieser kann ein boolescher Wert zugewiesen werden, der steuert, ob das Element aktiviert ist oder nicht. Das gilt selbstverständlich auch für ASP.NET-Controls, etwa Buttons oder TextBoxen, die ihrerseits in der Ausgabe zu eben diesen HTML-input-Elementen werden.

Dieses Wissen vorausgesetzt, kann beispielsweise ein per default deaktivierter Button durch einfaches Klicken auf eine CheckBox aktiviert werden. Zum Einsatz kommt im Grunde nur die bereits besprochene disabled-Eigenschaft und natürlich die ClientID-Eigenschaft des ASP.NET-Steuerelements:

  
           Enabled=”false” … />

  

BRAINDUMP: document()-Funktion im XSLT

Schon oft benutzt, aber ich vergesse sie immer wieder: Die document()-Funktion erlaubt es, zur Laufzeit weitere XML-Dokumente zum eigentlichen XML-Dokument quasi hinzuzuladen. Sehr nützlich.