Browse by Tags
All Tags »
Control Entwicklung (
RSS)
In einem früheren Blogpost habe ich den Artikel "Styleswitcher selbst gemacht" vorgestellt, den ich für ASP.NET professional geschrieben habe. Mit freundlicher Genehmigung von ASP.NET professional kann ich diesen Artikel auch hier im Blog veröffentlichen. Hier findet ihr den Download als PDF: Styleswitcher selbst gemacht - Peter Bucher.pdf Viel Spass beim Lesen! Read More...
In der aktuellen ASP.NET Professional 10/2008 Ausgabe findet sich ein Artikel von mir über die Benutzung von Templates (Vorlagen) in ASP.NET Controls. Im Artikel werden die verschiedenen Möglichkeiten besprochen um Controls mit Templates auszustatten. Wer kein Abonnement von ASP.NET Professional besitzt, trotzdem mal reinschnuppern möchte und meinen Artikel interessant findet, kann sich ein kostenloses Probeabo zukommen lassen (Dort ist der aktuelle Artikel drin). Read More...
In einem WebSite-Project (Siehe: VS2008 ASP.NET Web Application Project und Kommentare dazu) gibt es den App_Code Ordner. Wenn dort ein Control als Codedatei (*.vb / *.cs) angelegt wird, kann dieses nicht wie bei einem externen Projekt oder einem wie bei einem WAP-Projekt referenziert werden. Normalerweise sieht das Referenzieren so aus: ASPX: <%@ Register TagPrefix="pb" Assembly="MeinAssembly" Namespace="MeinControl" %> Bei einem WAP-Projekt ist "MeinAssembly" der Assemblyname, bei einer externen Bibilothek (DLL) genau so. Ein Website-Projekt hat aber kein benanntes Assembly, sondern mehrere autogenerierte Assemblies für die komplette Site. Damit dort auch referenziert werden kann, muss lediglich...
In der Welt von ASP.NET gibt es - im Gegensatz zu Classic ASP - ein Eventsystem das in der ASP.NET Engine verwurzelt ist. Dazugehörend haben viele ASP.NET Controls Events. Das bekannteste ist wohl Button.Click , über diesen Event kann festgestellt werden ob ein bestimmter Button gedrückt wurde, oder nicht. Nun gibt es ja die Möglichkeit eigene User- und CustomControls zu schreiben. Diese können mit Events ausgestattet werden, und genau um das geht es hier in diesem Artikel. Wie funktionieren die Events in ASP.NET? Grundsätzlich ereignen sich alle Aktionen auf dem Client, bspw. klickt eine Person an einem Computer in dessen Webbrowser auf einen Button. Danach wird das Formular abgesendet und der Server empfängt dieses. Der Server leitet den Http...
In der aktuellen ASP.NET Professional 05/2008 Ausgabe findet sich ein Artikel von mir über das StyleSwitcher-Control . Im Artikel finden sich Informationen über das Innere des Controls, die Überlegungen dazu und die Implementation wird Schritt für Schritt erklärt. Wer kein Abonnement von ASP.NET Professional besitzt, trotzdem mal reinschnuppern möchte und meinen Artikel interessant findet, kann sich ein kostenloses Probeabo zukommen lassen (Dort ist der aktuelle Artikel drin). Read More...
Das mitgelieferte Menü Control von ASP.NET rendert Tabellen und vieles unnötiges Markup. Mit den CSS Adapters wird das ganze zwar ausgebogen, erfordert aber eine Installation bzw. Einrichtung im Projekt und ist vielen (auch mir) nicht so symphatisch. Nicht nur aus oben genanntem Grund, sondern auch weil es eine suboptimale Lösung darstellt, der generierte Markup der Adapters ist m.E. auch noch nicht optimal. Ein Menü braucht ja jeder, und korrektes und einfaches Markup ist beim Menü noch viel wichtiger, als dies bei anderen Seitenteilen der Fall ist. Im Prinzip liefert ASP.NET schon ein komplettes fast komplettes Menü mit, ohne es danach zu Benennen ;-) Ich meine damit das "BulletedList" Control. Wenn dieses leicht abgeändert wird...
Ein Gravatar ist globaler Avatar für eine Person im Internet. Diese Avatare werden zentral auf einem Server gespeichert und in vielen möglichen Webanwendungen - allen voran Blogs und Foren - angezeigt. Einmal erstellt, ist der Avatar nicht fix. Wird er...( read more ) Read More...
Ich dachte lange Zeit das dies nicht möglich sei, jedoch ist es fast zu einfach um wahr zu sein :-) Okay zugegeben, es müssen schon spezielle Anwendungsfälle sein, um einen HttpHandler innerhalb eines Controls zu benötigen. Es braucht dazu zwei Schritte,...( read more ) Read More...
In grösseren Projekten sammeln sich im optimalen Fall natürlich auch eine grosse Menge an Controls an. Diese müssen im Normallfall per Register Direktive in jeder ASPX Seite registriert und somit verfügbar gemacht werden. Es ist ab ASP.NET 2.0 aber auch...( read more ) Read More...
Beim CheckBoxList Control gibt es die Eigenschaften DataTextField und DataValueField , diese dienen dazu das jeweils angegebene Feld an die Text- und Value Eigenschaft eines CheckBox Items ( ListItem ) zu binden. Die Klasse ListItem sowie auch die Html...( read more ) Read More...
More Posts
Next page »