Browse by Tags
All Tags »
Tutorials (
RSS)
Beim Zugriff auf XML mit bestimmten XML-Namespaces kommt es beim herkömmlichen Queries zu einem Fehler. Wie auch beim XMLDoxument muss beim den Abfragen auf bestimmte Knoten ein Namespace angegeben werden. Ausgangspunkt bei mir ist eine Abfrage per WebDAV auf einen Exchange Server, bei der ich ungefähr folgende Antwort erhalte: <? xml version ="1.0" ?> < a:multistatus xmlns:b ="urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/" xmlns:d ="urn:schemas:httpmail:" xmlns:c ="xml:" xmlns:a ="DAV:" > < a:response > < a:href > http://mdomain/exchange/Account/ </ a:href > < a:propstat > < a:status > HTTP/1.1 200 OK </ a:status > < a:prop > </ a:prop...
Bei großen Projekten kann es unter Umständen Sinn machen, alle String-Ressourcen in eine separate Library auszulagern. Das Problem ist dann nur, dass diese Ressourcen nicht mehr so einfach über die ASP.NET Markup angesprochen werden können. Die Lösung gibt es mit einem eigenen ExpressionBuilder , mit dem es möglich ist einen eigenen ASP.NET Ausdruck zu schreiben um auf die externen Ressourcen zu zu greifen. <%$ ExternalResources: General, LoginPageTitle %> Um den Ausdruck von eventuellen internen Ressourcen auseinander zu halten habe ich den ExpressionPrefix “ExternalResources” genannt. Die Struktur des xpressionBuilder sieht bei mir wie folgt aus: [ExpressionPrefix( "ExternalResources" )] public class ExternalResourcesExpressionBuilder...
Hiermit starten Peter und ich mal eine kleine Artikelserie zur Erstellung von Web Server Controls. Vielfach sollen Funktionen in Anwendungen mehrfach verwendet oder verteilt werden. Also in mehreren Webanwendungen zum Einsatz kommen. Das geht bekanntlich am einfachsten, indem diese Funktionen in separate Klassenbibliotheken ausgelagert werden. Die Anwendungen die diese Funktionen nutzen möchten, müssen diese Klassenbibliothek nur als Referenz einbinden. Wie sieht das nun mit Web Server Controls aus? Ganz genauso. Ein Web Server Control ist ja im Prinzip nichts anderes als eine Klasse die von Control, WebControl oder einem konkreten Control (wie z. B: LinkButton, siehe auch hier: WebControls erweitern ) erbt. Microsoft nennt diese selbsterstellten...
Antonio Lupetti hat in seinem letzten Beitrag 10 nützliche Artikel zum Thema Datenbankdesign zusammengestellt. Folgende 8 Artikel aus seiner Sammlung könnten durchaus für ASP.NET Entwickler nützlich sein: 1. Ten Common Database Design Mistakes 2. Define relationships-entities model (tables, attributes, and relationships) 3. Database Design and Modeling Fundamentals 4. Create tables and relationships with SQL 5. Database Normalization and Table structures 6. Practical database design, normalization, history, and event logging 7. Relational Database Design 8. A correct approach to define relationships between tables Read More...
Unter folgender URL gibt es eine ganz nützliche Übersicht mit Links zu Artikeln und Tutorials zum Thema ASP.NET, Silverlight, SQL Server und Visual Studio: http://connectwithlife.co.in/developer-3.aspx Einige der Links werden sicher schon bekannt sein, aber für Einsteiger ist es eine ganz gute Übersicht. via: Good asp.net and other developer learning links & resources Read More...
Der .NET Entwickler Matt Berseth hat unter http://mattberseth2.com/demo/ eine umfangreiche Demo Gallery zum den Themen ASP.NET, AJAX, Silverlight und JavaScript angelegt. Hier zum Beispiel ein Datei Upload mit einer "Teal-Time" Progress Bar . Absolut lesenswert ist natürlich auch sein Blog . Read More...
Ich möchte heute mal eine einfache Authentifizierung mit ASP.NET vorstellen, welche ohne die herkömmlichen ASP.NET Login Controls und deren Provider auskommt. Der Vorteil ist, dass es für kleine Anwendungen wesentlich schneller und einfacher umzusetzen ist. Möchte man dagegen noch Dinge nutzen wie Rollen und Profile sind eher die herkömmlichen Controls und Membership-, Role- und ProfileProvider schneller zu implementieren. Der größte Nachteil bei der herkömmlichen Methode ist der, dass es recht aufwendig wird, sobald die Benutzer und Rollen aus einer Benutzerdefinierten und/oder bereits vorhandenen Datenbank kommen sollen, denn dann müssen in der Regel eigene Provider geschrieben werden. Was wird benötigt? 1) Eine Datenquelle welche die Benutzerinformationen...
Auf lessthandot.com ist eine kleine Liste mit nützlichen ASP.NET Hacks (Tips und Tricks) zu folgenden Themen zu finden: Applications Caching Controls Datenbanken Daten Debugging Email Encryption Files Images JavaScript Objekte and klassen Pages Sessions Strings Validation Visual Studio Web via: http://weblogs.asp.net/marksmith/.../asp-net-quot-hacks-quot-series-at-lessthandot.aspx Read More...
Wer sich in das ASP.NET AJAX Control Toolkit einarbeiten möchte kann sich auf www.asp.net jetzt 46 neue Tutorials zu dem Thema ansehen. Alle Tutorials sind sowohl in VB.NET als auch C# vorhanden. http://www.asp.net/learn/ajax-control-toolkit/ Read More...
Im Moment arbeite ich gerade an einer kleinen Communitiy Anwendung (ja klein, muss ja nicht immer groß sein) die standardmäßig eine Access Datenbank nutzt. Datenbankzugriffe sehen im Moment so aus, dass ich für jede Abfrage eine neue Datenbankverbindung öffne und anschließend wieder schließe. Eigentlich eine normale Prozedur: using (OleDbConnection conn = new OleDbConnection( this .ConnectionString)) { string cmdText = "DELETE FROM [emails] WHERE [mailid]=?" ; using (OleDbCommand cmd = new OleDbCommand(cmdText, conn)) { cmd.Parameters.Add( "mailid" , OleDbType.Guid).Value = ID; cmd.ExecuteNonQuery(); } } Und ausreichend für einen einzelnen Zugriff. Meine Anwendung macht aber pro Page Request mindestens fünf Zugriffe; im Schnitt...
More Posts
Next page »