Browse by Tags
All Tags »
Grundlagen (
RSS)
Nach dem letzten Treffen des .NET-Stammtisch Konstanz-Kreuzlingen standen Peter , Thomas Huber und ich noch eine Weile zusammen und überlegten uns tatsächlich, was denn ASP.NET genau ist, bzw. was ASP.NET nun ausmacht. Der Grund für die Diskussion war eine Bemerkung die Michael Schwarz während seines Vortrages über jQuery mehrfach fallengelassen habe. Genauer sagte er, er habe die ASP.NET MVP Auszeichnung komischerweise verliehen bekommen, ohne dass er mit ASP.NET arbeiten würde. Ist das nun wirklich so oder war das nur eine provokante Äußerung gegen – aus seiner Sicht – einschränkende Features wie Web Server Controls, ViewState , UpdatePanels und Co.? Je nachdem was nun ASP.NET ausmacht, kann die Frage so oder so beantwortet werden…...
Ach ja. Es gab damals noch so was wie HTML, CSS und JavaScript, aber das ist ja heutzutage blöd, schließlich gibt es heutzutage ja coole ASP.NET Controls ;-) Und noch ein Thema aus den Foren. :-) Was ist ASP.NET, bzw. – in diesem Fall viel Wichtiger – was macht ASP.NET? Die Antwort ergibt sich eigentlich schon aus der Frage: Was macht ein Webbrowser? Ein ASP.NET Entwickler sollte eigentlich die Antworten kennen, oder? O-Ton Peter Bucher : Nachlesen: ASP.NET Grundlagen Teil 1: Ein Blick hinter die Kulisse ASP.NET Grundlagen Teil 2: Tschüss Statuslosigkeit Warum wird dann aber versucht eine ASP.NET TextBox zu stylen? asp:TextBox { font-weight:bold; } Vielfach beobachte ich, dass einige ASP.NET Entwickler nicht wissen, was im Browser eigentlich...
Dies ist der Beginn der Artikelserie "ASP.NET Grundlagen" mit folgenden Teilen: Teil 1 (Dieser Artikel) ASP.NET Grundlagen Teil 2: Tschüss Statuslosigkeit ASP.NET bietet viele Features / Eigenheiten an, die auch in anderen Webtechnologien zu finden sind. Darüber hinaus auch solche, die auf der Technologie selber oder dem Webserver (Meist IIS) aufgebaut sind. Ablauf und Funktionsweise von ASP.NET betrachtet Ein normaler Ablauf beim Aufruf einer Seite, dem Anklicken eines Links oder dem abschicken eines Formulars ist zwischen Client und Server bei allen Webtechnologien gleich. Er unterscheidet sich erst ab dem Zeitpunkt wo die Verarbeitung auf dem Server anfängt. Die Ausgabe ist bei allen Technologien schlussendlich auch gleich. Benutzer...
Dies ist die Fortsetzung der Artikelserie "ASP.NET Grundlagen" mit folgenden Teilen: ASP.NET Grundlagen Teil 1: Ein Blick hinter die Kulisse Teil 2 (Dieser Artikel) In Teil 1 gab es einen Blick hinter die Kulissen und die Erkenntnis das es der Entwickler bei Webtechnologien mit Statuslosigkeit zu tun hat. Es gibt jedoch Möglichkeiten um die Statuslosigkeit mehr oder weniger loszuwerden bzw. mit der Statuslosigkeit umzugehen. Auf diese Möglichkeiten möchte ich jetzt eingehen, vorallem wann / wie / was genutzt werden kann oder sollte. SessionState Der SessionState bietet die Möglichkeit Benutzer über eine Sitzung weg zu identifizieren. Dies geschieht mit der Nutzung eines temporären Cookies auf dem Computer des Benutzers, in diesem Cookie...
Well, to be honest that’s actually quite easy, nevertheless I keep forgetting it all the time (pretty much like Error 15023: User already exists in current database ). Seems like I enter an age where my short term memory is already gone but the long term memory hasn’t arrived yet ;-) So, without further frills, that’s how it works: Dim myFile = String .Format( "{0}\myFile.xml" , _ AppDomain.CurrentDomain.BaseDirectory) Happy coding! Daniel Read More...
Well, as we all know <table /> based layouts for websites should be avoided. But how to create a cool looking css layout? How to create a 3 column page layout, how to float columns or what needs to be done to have them static? Fortunately help is available in terms of Layout generators and tutorials :-) CSS Layout Generators CSS Layout Generator Layout-o-matic CSS Tutorials css Zen Garden: The Beauty in CSS Design CSS Layout Techniques: for Fun and Profit Cheers Daniel P.S. You also might check out the HTML and DHTML Reference which comes in handy from time to time. Read More...
In einem ersten Schritt solle der JavaScript Code aus der Webseite in eine eigene Datei ausgelagert werden. Ist dies geschehen kann diese Datei vom Browser gecacht werden und braucht nicht bei jedem Zugriff erneut geladen werden. Überprüft werden kann das mit Tools wie Fiddler welche den HTTP-Traffic anzeigen und so aufdecken welche Dateien beim Zugriff auf eine Webseite wirklich abgerufen werden. Danach gilt es die gerade erzeugte JavaScript Datei zu optimieren. Mögliche Optionen sind Kommentare entfernen White Spaces (Leerzeichen, Zeilenumbrüche, …) Variablen kürzen … Glücklicherweise gibt es Tools die diese Arbeit (zumindest das Entfernen von White Spaces und Kommentaren) übernehmen :-) Free JavaScript Optimizer (Online Version) ( http:/...
Anbei ein kleines Beispiel wie eine Layouttabelle - statt mit einem <table /> Objekt - mit CSS erzeugt werden kann. < div style =" width: 300px " > < div style =" float: left; width: 100px " > < p > Login < / p > < / div > < div style =" float: right; width: 200px " > < asp:TextBox ID =" TextBox1 " runat =" server " /> < / div > < div style =" float: left; width: 100px " > < p > Password < / p > < / div > < div style =" float: right; width: 200px " > < asp:TextBox ID =" TextBox2 " runat =" server " TextMode ="Password" /> < / div > < div style =" float: left; width: 100px " / > < div style =" float: right; width: 200px; " > < asp:Button...
More Posts