DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
Web Controls mal nicht Beta

Oft wird von neuen Betaversionen mit Begeisterung an verschiedensten Stellen berichtet. Nicht selten dauert die Beta Periode so lange, das man davon ausgeht es handelt sich um das fertige Produkt. Wenn es dann endlich soweit ist, dass die Software freigegeben wird, spricht keiner mehr darüber bzw. man bemerkt es gar nicht mehr.
Ähnlich mag es mit den Internet Explorer Webcontrols sein, die in einer Version 0.5, 0.6 und schließlich in der finalen 1.0 vorliegen.
Der Download des gerade mal 600 KB großen MSI Files findet sich unter folgender URL
http://msdn.microsoft.com/downloads/samples/internet/
  asp_dot_net_servercontrols/webcontrols/default.asp
Dabei handelt es sich bereit um die große Version mit Visual Studio .NET Unterstützung.
Nach der Installation finden sich die Webcontrols z.B. in

"C:ProgrammeMicrosoft Internet Explorer WebControls"
 
Dabei handelt es lediglich um eine DLL und eine HTML Datei mit Link zur Dokumentation im Web.
Diese muss dann auch in der Werkzeugleiste von Visual Studio .NET eingebunden werden um die Controls nutzen zu können. Das geht mit einem Rechtsklick und der Werkzeugleiste anpassen. Nachdem die DLL eingebunden ist, können Sie aus den Controls Multipage, Tabstrib, Toolbar und Treeview auswählen. Um diese in der Werkzeugleiste zu aktivieren, muss bei jedem ein Häkchen gesetzt werden.
Bild 1.
Bei allen vier handelt es sich um Erweiterungen des Internet Explorers ab Version 5.5. Alle lassen sich aus der IDE visuell editieren um die Parameter einzustellen.
ASP.NET berücksichtigt dabei den Client Browser und liefert bei Bedarf auch normalen HTML Code.
Bild2:
Am gefragtesten ist der Treeview, der sich anderenfalls nur mit erheblichem Aufwand realisieren lässt.
Dabei ist es nicht ganz unwichtig zu wissen, das für die Einwandfreie Funktion unbedingt ein virtuelles Verzeichnis webctrl_client nötig ist. Dieses wird nach der Installation automatisch im inetpub Verzeichnis angelegt. Dort finden sich auch die Icons die man nach Bedarf und Vorliebe auch anpassen kann.
 
MultiPage WebControl
Das Multipage Control erlaubt es eine Collection von Pageview Elementen zu erstellen. Zwischen den Pageviews kann innerhalb der Page geblättert werden. Der Inhalt wird wie üblich durch HTML und ASP .NET erstellt.
<iewc:MultiPage id="MultiPage_Control">
<iewc:PageView>
HTML <asp:...>
</iewc:PageView>
<iewc:PageView>
HTML <asp:...>
</iewc:PageView>
</iewc:MultiPage>


TabStrip WebControl
Dieses Control erstellt ein Menü mit Reitern. Damit kann sinnvoll eine Seitennavigation erstellt werden.
 
Toolbar WebControl
Die Toolbar ist eine Menüerweiterung innerhalb des Browsers. Dies ähnelt der üblicherweise in Windows verwendeten Menüs. Dabei können sich innerhalb der Toolbar unterschiedliche Elmente wie Buttons, Drop Down Listen oder Textboxen befinden.
 
TreeView WebControl
Das am häufigsten verwendete und diskutierte COntrol ist der Treeview. Damit werden Daten hierarchisch dargestellt wie z.B. das Filesystem des Explorers. Diese Control unterstützt Datenbindung z.B. an XML Daten. Bei Verwendung eines IE 5.5 oder höher werden die DHTML Features genutzt, so das kein Roundtrip zum Server nötig ist.
Die Details des Treeview Controls werden in einem extra Artikel behandelt.
 
 

DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 11.11.2002
  Gültig bis: 11.12.2002
16 Ratings
Bewertung: 22,5%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG