Teil von  SELFPHP
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
ASP.NET-Steuerelemente


SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite

Microsoft SQL Server 2008
Seite SQL Server 2008
Seite

Microsoft Expression Web 3
Seite Microsoft Expression
Seite


Das CheckBoxList-Steuerelement

Führen Sie in der Toolbox unter der Kategorie ASP.NET-Steuerelemente/Standard einen Doppelklick auf dem nebenstehend abgebildeten Symbol CheckBoxList aus, um dieses Steuerelement an der Position der Einfügemarke anzuordnen.

Mit diesem ASP.NET-Element können Sie eine Liste von Elementen erstellen, denen jeweils ein Kontrollkästchen vorangestellt ist, sodass ein Besucher die gewünschten Einträge auswählen kann.

Sie können die Einträge, die in der Liste angezeigt werden sollen, direkt festlegen, oder Sie wählen eine Datenquelle (XML-Datei oder Datenbanktabelle) aus, in der die aufzulistenden Daten enthalten sind.

Wollten Sie beispielsweise eine Softwareproduktliste auf einer ASP.NET-Seite anzeigen lassen, könnte die XML-Datei wie folgt aufgebaut sein (ausführliche Informationen zu XML erhalten Sie in Kapitel 14):

<?xml version="1.0" encoding="utf-8" ?>
<CheckBoxListSoftwareauswahl>
<Eintrag SoftwareName="Visual Web Developer" Artikelnummer="1"></Eintrag>
<Eintrag SoftwareName="Perl" Artikelnummer="2"></Eintrag>
<Eintrag SoftwareName="Demo Flugsimulator" Artikelnummer="3"></Eintrag>
<Eintrag SoftwareName="Visuelle Küchenhilfe" Artikelnummer="4"></Eintrag>
</CheckBoxListSoftwareauswahl>

Eine Datenbanktabelle würde in diesem Fall aus den Spalten SoftwareName und Artikelnummer bestehen.

Das Festlegen von Listeneinträgen erfolgt in derselben Weise wie bei BulletedList. Lesen Sie deshalb im Abschnitt »Das BulletedList-Steuerelement« die Abschnitte »Listeneinträge direkt eingeben« und »Listeneinträge aus Datenquelle übernehmen«, um dem CheckBoxList-Steuerelement Einträge hinzuzufügen.

Das CheckBoxList-Element bietet ein Aufgabenmenü an, das rechts am Steuerelement angezeigt wird. Sollte das Menü nicht zu sehen sein, markieren Sie das Element mit einem Mausklick darauf und klicken auf den nach rechts weisenden Pfeil, der rechts am Steuerelement angeordnet ist. Der

letzte Eintrag dieses Menüs lautet AutoPostBack aktivieren.

Die AutoPostBack-Eigenschaft

AutoPostBack ist eine Eigenschaft solcher Steuerelemente, die den Besuchern verschiedene Auswahlmöglichkeiten präsentieren (z.B. Listenfelder, Optionsfelder und Kontrollkästchen). Sie finden diese Eigenschaft auch im Aufgabenbereich Tageigenschaften, sofern Sie auf einer ASP.NET-Seite ein derartiges Steuerelement markiert haben. Wenn diese Eigenschaft aktiviert ist (wenn ihr der Wert True zugewiesen ist), wird der Webserver sofort benachrichtigt, sobald der Besucher eine Auswahl vornimmt. Ist sie deaktiviert (wenn ihr der Wert False zugewiesen ist), muss der Besucher zunächst eine Schaltfläche anklicken, damit die Informationen darüber, welche Einträge ausgewählt wurden, zum Webserver übertragen werden.

Eine sofortige Benachrichtigung ist dann notwendig, wenn die Inhalte anderer Auswahlfelder von der Auswahl im aktuellen Feld abhängig sind. Stellen Sie sich beispielsweise eine Webseite vor, auf der Sie in einem Listenfeld das Land auswählen können, in dem Sie leben. In einem zweiten Listenfeld würden Sie Ihr Bundesland auswählen. Wenn somit im ersten Listenfeld das Land USA ausgewählt würde, müsste das zweite Listenfeld Einträge wie Texas, Ohio, Kalifornien usw. enthalten. Würde im ersten Listenfeld das Land Deutschland ausgewählt, müsste das zweite Listenfeld Einträge wie Nordrhein-Westfalen, Hessen, Bayern usw. enthalten. Der Webserver müsste somit unmittelbar über die Auswahl im ersten Listenfeld benachrichtigt werden, damit der entsprechende ASP.NET-Code im zweiten Listenfeld die richtigen Bundeslandeinträge anordnen könnte. Die AutoPostBack-Eigenschaft des ersten Listenfeldes müsste in diesem Fall aktiviert (auf True gesetzt) werden.

Wichtige Designeigenschaften des CheckBoxList-Steuerelements

Die folgenden Eigenschaften des CheckBoxList-Steuerelements, die Sie im Aufgabenbereich Tageigenschaften festlegen können, sind für Designer besonders wichtig:

  • RepeatColumns Wenn Sie eine Liste mit sehr vielen Kontrollkästchen definiert haben, werden diese auf der Webseite gewöhnlich in einer Spalte untereinander angezeigt, wodurch viel Platz verloren gehen kann. Außerdem muss der Besucher möglicherweise nach unten blättern, um alle Auswahlmöglichkeiten zu sehen. In diesem Fall können Sie die Kontrollkästchen in mehreren Spalten nebeneinander anzeigen lassen, indem Sie die Eigenschaft RepeatColumns auf die gewünschte Spaltenzahl setzen.
  • RepeatDirection Wenn Sie die Eigenschaft RepeatColumns verwenden, um Kontrollkästchen in mehreren Spalten anzeigen zu lassen, geben Sie mithilfe der Eigenschaft RepeatDirection an, ob die Spalten vertikal oder horizontal ausgerichtet werden sollen.
  • RepeatLayout Legt fest, ob die Listeneinträge in tabellarischer Form angezeigt werden sollen.


Seite 10 von 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16



Copyright © 2010
Microsoft Deutschland GmbH
Alle Rechte vorbehalten.

 Microsoft Deutschland GmbH
 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt