WebExtender helfen Ihnen dabei, umfangreichere Webseiten zu erstellen, ohne spezielle Web-Server-Steuerelemente verwenden zu müssen. Unter Verwendung des Konzepts der ExtenderProvider, das der Windows Forms-Programmierwelt gemeinsam ist, fügen WebExtender verschiedenen Webserversteuerelementen Eigenschaften hinzu. Das Festlegen dieser Eigenschaften zur Entwurfszeit führt in der Regel dazu, dass eine kleine Menge JavaScript an das Serversteuerelement angefügt wird, da es zur Laufzeit am Client gerendert wird.
Die ConfirmProvider-Komponente fügt allen Schaltflächen-, HyperLink-, ImageButton- und LinkButton-Steuerelementen in einem Webformular die ConfirmText-Eigenschaft hinzu. Jedes Steuerelement, dessen ConfirmText-Eigenschaft festgelegt wurde, ruft die JavaScript-Bestätigungsfunktion auf, wenn der Benutzer auf das Steuerelement klickt. Der angegebene Text wird in einem modalen Dialogfeld "OK / Abbrechen" angezeigt.
Die StatusProvider-Komponente fügt die StatusText-Eigenschaft zahlreichen Steuerelementen hinzu, einschließlich dem Webformular selbst. Alle Steuerelemente, deren StatusText -Eigenschaft festgelegt wurde, ändern die JavaScript-Statuseigenschaft, wenn der Benutzer die Maus über das Steuerelement bewegt. Der angegebene Text wird in der Statusleiste angezeigt. Wenn der Statustext im Webformular festgelegt wird, bestimmt dies den Standardstatus für den Clientbrowser (dh den Text, der standardmäßig in der Statusleiste angezeigt wird).
Die AlertProvider-Komponente fügt den Schaltflächensteuerelementen die AlertText-Eigenschaft hinzu und ruft die JavaScript-Warnfunktion auf, wenn der Benutzer auf das Steuerelement klickt.
Die MaskProvider-Komponente fügt die TextExpression-Eigenschaft den TextBox-Steuerelementen hinzu. Die Maske wird als Reaktion auf die Texteingabe angewendet, wobei unzulässige Zeichen ignoriert werden.
Kommentare nicht gefunden