Startseite > Archiv > Automat für Webmenüs

Automat für Webmenüs

dotnetpro 12/2005 Von Daniel Fisher erschienen in dotnetpro 12/2005 auf Seite 128
Code: A0512NavigationControl
Keine Bewertung

ASP.NET-Steuerelement für Navigationsleisten Jede Website braucht eine Navigationsleiste. Umso erstaunlicher ist es, dass es dafür kein Standard-Steuerelement gibt. dotnetpro greift zur Selbsthilfe und erstellt ein eigenes ASP.NET-Control. Mithilfe von JavaScript und CSS erhalten Sie ein dynamisches und flexibles Steuerelement für die hierarchische Navigation.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

_arr   _assembly   _childs   _item   _link   _script   _smItem   _stream   _styleClass   _textReader   _url   0und1   0unterscheiden   100px   128_navig_mlo_ws_kf_ws   12803   12812   128128_navig_mlo_ws_kf_ws   12903   129128_navig_mlo_ws_kf_ws   13003   13012   130128_navig_mlo_ws_kf_ws   13103   131128_navig_mlo_ws_kf_ws   13203   13212   132128_navig_mlo_ws_kf_ws   13303   133128_navig_mlo_ws_kf_ws   13403   13412   134128_navig_mlo_ws_kf_ws   13503   135128_navig_mlo_ws_kf_ws   1999   1gibtesnochkeineUnterstützungfürGenerics   1und2   2005   2005129   2005131   2005133   2005135   2005www   200px   20px   A0512NavigationControl   Abbil   Abbildung   Abbildung1EineSkizzederAnforderungen   Abbildung2   Abbildung3   aber   AberdieAufgabelässtsichauchohneGenerics   Active   ActiveMenuItem   Added   AddMenuItem   AddMenuItemLink   adds   ähnelt   Ähnliches   aktiven   aktu   aktuellen   akzeptiert   alle   allen   Alltag   alsauchMozillaFirefoxzeigendasMenükorrektan   also   ande   andere   anderem   anderen   anderes   Ändern   ändert   Änderung   Anfang   Anforderun   angefügt   angegeben   angezeigt   anhand   anklickbar   Anlegen   Anstatt   Anzahl   Anzeigen   anzuzei   anzuzeigen   ApplicationException   Arbeit   arbeiten   ArrayList   ASPX   Assembly   Attribut   auch   aufgerufen   aufgeteilt   Aufklappens   Aufruf   aufruft   aufspringt   Aufwand   ausgelöst   Auslesen   Ausnahme   Aussehen   außer   Außerdem   außerhalb   auszublenden   Auto   AutomatfürWebmenüs   automatisieren   Autor   BackColor   background   baren   base   basierte   Bedingungen   befindet   beim   Beispiel   bekannt   belegen   benutzt   Bereich   beschloss   bestehen   besteht   Bevor   bewe   bewegt   bewusst   Bezug   bietet   bindet   Blick   Block   body   bool   both   break   Browser   Browsers   call   CDATA   cetera   chert   ChildNodes   Children   ChristianWenz   class   Clear   clicked   Client   ClientId   ClientScript   Close   Code   CodefürdasSlideMenu   Collection   Collections   color   ColorTranslator   ComponentModel   Contains   content   Control   Controls   controlsfor   count   CreateChildControls   cref   Current   currentItem   currentLen   daeinCastvorgenommenwerdenmuss   dafür   damit   Danach   DanielFisher   dann   darin   DasClient   DasfertigeSteuerelementimEinsatz   DasMenüdeklarieren   dass   dassesdafürkein   data   Daten   dazu   de12   default1   default2   default3   default4   default5   default6   default7   default8   default9   definie   definiert   definierten   deren   DerJavaScript   dert   dessen   determ   Determines   Devise   DiehierarchischeStrukturfest   DieInternetExplorerWebControls   DieKlasseSlideNavMenu   DieKlasseSlideNavMenuItem   DieKlasseSlideNavMenuItemLink   diert   diese   diesem   dieser   dieserWerte   dieses   dieVariable   Dimensi   Dimensionen   dispatched   DOCTYPE   Document   dotnetpro   dotnetpro5   dotnetprogreiftzurSelbsthilfeunderstellteineigenes   Double   down   Drawing   dungen   durch   durchlaufen   dynamisch   EDEDED   Effekt   effizien   eher   eige   Eigen   eigene   eigenen   Eigenschaft   Eigenschaften   eignet   eine   einem   einen   einer   einerCascading   eines   einfach   einge   eingebettete   eingefügten   eingeklappt   eingeklappten   Einsatz   einsetzbare   einsetzt   Eintrag   einzelnen   einziges   Element   Elemente   Elementen   Elementes   Elements   ellen   elmId   else   Eltern   empfiehlt   Empty   Ende   endregion   entgegen   enthalten   enthaltenen   entsprechende   entspricht   entstehen   entsteht   erelemente   erfolgt   ErgänzenderJavaScript   erhält   erledigt   ermittelt   ermög   ermöglicht   erreichenihnüber   erst   erste   erstellen   erstellt   ersten   Erstes   erzeugen   etwa   etwas   evaluiert   Event   EventArgs   Excep   Explorer   Fall   Falle   false   Fast   Fazit   fertige   ffffff   Fill   fiziert   Form   Form1   Fortsetzung   FromHtml   fügt   Function   fündig   fungieren   Funktion   Funktionalität   FunktionalitätdurchCSS   Funktionen   geben   gehen   gelandet   genauso   Generic   GenerischeListenin   generischen   geöffneten   geren   geschickt   geschlossen   geschrieben   gespei   gespeichert   getChildCount   getElementById   GetExecutingAssembly   GetManifestResourceStream   getreu   gets   gewährt   geworden   gezeigte   gilt   gleich   Gleitens   Grup   hält   HasActiveLink   HasControls   hatte   head   height   herausgeschoben   Hidden   hier   hierarchie   hierzu   hilft   hinaus   höchstenWert   Höhe   holds   href   HTML   HtmlText   HtmlTextWriter   HTTP   Ihnen   immer   inASP   indd   Index   IndexOf   Indiesem   Inhalt   Inhalte   initial   Initialisie   initializing   initSlideNav   inline   inner   innerhalb   Intelli   Internal   Internet   IsClientScriptBlockRegistered   istSoft   Item   Items   JavaScript   jeder   JedeWebsitebrauchteineNavigationsleiste   jemand   JumpMenu   kann   kein   Kind   Kindele   Kindelemente   Kindelementes   Kindsteuerelemente   Klappeauf   klappen   klas   Klasse   Klasseverwenden   KlassewiedervomTypSlideNavMenuItemist   kleine   Klick   Kommt   komplizierte   komplizierter   Komponenten   können   Koordinaten   korrekt   Kreislauf   Kunden   Längen   Language   lässt   lastItem   lastLen   Layoutinformationen   leerer   Leerzeichen   Legen   leicht   leichter   Length   lennybacon   licht   linearen   Link   LinkA   links   List   Liste   Listing   Literal   LiteralControl   Literalen   Logiken   lösen   m_Active   m_ActiveMenuItem   m_BackColor   m_Height   m_MenuItemLinks   m_MenuItems   m_NavigateUrl   m_title   macht   MannehmeeineInstanzvomTypSystem   Matches   mehrere   ment   mente   ments   Menu   Menü   Menüeintrag   Menüeinträge   menüeinträgen   Menüele   Menüelement   Menüelemente   Menüelementen   Menüelementeselbst   MenuHeight   MenuItem   menuitem1   MenuItem1Link   MenuItem1LinkA   MenuItem1SubMenu   MenuItem2   MenuItem2Link   MenuItem2LinkA   MenuItem2SubMenu   MenuItem3   MenuItem3Link   MenuItem3LinkA   MenuItem3SubMenu   MenuItemBody   MenuItemHead   MenuitemLink   MenuItemLinkActive   MenuItemLinks   MenuItemX   MenuItemXSubMenu   MenuLink   Menüs   Methode   mieren   Millise   mitderInhaltderCollection   MitdiesenVersio   mithilfe   MithilfevonJavaScriptundCSSerhaltenSieeindynamischesundflexibles   model   Modi   modifiziert   möglich   mögliche   MoveDown   MoveUp   Mozilla   muss   müssen   nach   nachdem   nachfolgende   nachrückt   nächste   Name   Namens   Namespace   Naviga   Navigate   NavigateUrl   Navigation   Navigationsmenü   Navigationssteuerelement   NavMenuItem   NavMenuItemLink   Neben   nendesFrameworkskönnenSiealsokeinestarktypisierte   NET1   NET2   Neuerungen   neulich   NewHeight   newtelligence   newtelligenceAG   newTop   Nice   nicht   Nichtüberschreitung   noch   nuItem   null   nutzen   nützlichen   nutzt   oben   obers   object   Objektes   Objekts   oderDanielF   öffnen   OnClick   onen   onmouseout   onmouseover   OnPreRender   orientiert   otherwise   output   overflow   override   Page   param   Parameter   Parse   parseInt   Path   pausiert   percentage   pierung   Pixel   Planen   Platz   Position   private   Problem   Program   Programmieren   protected   provided   Prüfung   Prüfwertes   public   Quelltextdatei   Raises   RawUrl   ReadToEnd   realisieren   receives   recht   Reflection   Region   Register   RegisterClient   RegisterClientScript   RegisterClientScriptBlock   relativ   relative   rende   Render   RenderControl   rendered   Rendering   REPLACE   Request   reRender   ResolveUrl   Ressource   return   RETURNS   returnUnit   richtig   richtigen   runat   rung   Runterrutschen   samtanzahl   Satz   schaften   Schickundflexibel   Schleife   schließlich   schon   Schritt   Schritte   Schritten   Script   ScriptBlock   Scriptcode   Scroll   Scrollbalken   sehen   Sehr   sein   seine   Seite   Seite78ff   seitige   seitigem   seitigemScriptcode   seitigen   selbst   Sends   Sense   Server   Serversei   Serversteuerelement   Servertags   sets   setTimeout   Sheet   showMenu   sich   sichdieMethodendesRegistrierens   sichdynamischerwei   Sicht   sichtbar   sieht   simpelste   sind   skizziert   Skript   Skriptregistrieren   Slide   SlideMenu   SlideNav   SlideNavMenu   SlideNavMenuItem   SlideNavMenuItem1   SlideNavMenuItem2   SlideNavMenuItem3   SlideNavMenuItemLink   SlideNavMenuItemLink1   SlideNavMenuItemLink2   SlideNavMenuItemLink3   SlideNavMenuItemLink4   SlideNavMenuItemLink5   SlideNavMenuItemLink6   SlideNavMenuItemLink7   SlideNavMenuItemLink8   SlideNavMenuItemLink9   sliding   sodass   Soerhalten   solche   solches   soll   sollen   Sollte   sollwiederum   somit   Sonst   sorgt   sowie   sowohl   SowohlInternetExplorer   später   speedmenu   Spieldaten   sprachen   spricht   ßeren   Standard   statisch   Statische   Status   steckt   Stelle   stepmenu   Steu   Steuerele   steuerelement   Steuerelemente   SteuerelementfürdiehierarchischeNavigation   SteuerelementfürNavigationsleisten   Steuerelementgibt   Stream   StreamReader   streng   string   Struktur   strukturellen   style   SubMenu   suchte   SUMMARY   system   tagName   TagPrefix   talk   Technik   tergrundfarbe   terndeCollection   ternet   ternsteuerelement   Text   TextReader   that   this   thode   Throw   tigen   Timeout   timerDownID   timerUpID   ting   tion   tionssteuerelement   tionUrl   Titel   title   ToHtml   toLowerCase   ToLowerInvariant   Transformation   Transitional   true   type   Typen   TypeOf   Typs   über   übereinstimmt   Überlappung   übernimmt   überprüft   überschriebenen   übersichtliche   Uhr03   Umsoerstaunlicheristes   undAusklappens   Unit   UnitType   unterbrochen   Untermenüs   unterscheidet   Unterscheidung   UnterschiedegibtesbeimAuslesen   unterschiedlich   Untitled   using   Value   Variablen   verändert   verbessert   verschiedenen   Version   verwendet   verzichtet   viele   vielen   vielleicht   Visual   void   vonClient   Voraussetzungen   vorgenom   vorher   vornherein   Vorstellung   wäre   wareEngineerbeider   wartbare   Webapplikati   WebControls   Webentwicklung   weil   weisen   weist   weit   weitere   weitergereicht   wendbare   wenig   Wenn   werden   WereindynamischesNavigationssteuer   Wert   Werte   Wertes   Wertezu   wesentlich   which   Whitespaces   wichtig   wieder   Wiederver   window   wird   wohl   worden   wrappen   WriteLine   writer   writes   wrong   Wunsch   wurde   wurden   XHTML   xhtml1   xmlns   zeigen   zeigt   Zeit   Ziel   ZIndex   zuerst   zugewiesen   zugleiten   Zugriff   zunächst   zusammengesetzt   Zusammenhang   Zustand   zuvor   Zuweisung   Zwar   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen