in

ASP.NET Weblogs

This Blog

Syndication

Tags

ASP.NET Deutsch Blogs

Browse by Tags

All Tags » ASP.NET (RSS)
  • Performance Tipp: Eine DB Connection global für einen Page Request definieren.

    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...
  • Visual Studio 2008 and .NET Framework 3.5 Service Pack 1 Beta

    Deutliche Verbesserungen in der Performanz der WPF-Applikationen bringt die Beta des Service Pack 1 für Visual Studio 2008 und .NET Framework 3.5. Wie üblich eine Menge Infos dazu bei ScottGu [1], daher nur der Hinweis auf dieser Stelle. Wichtig hervor zu heben ist folgender Hinweis [2] für alle, die mit Silverlight 2 Beta 1 und Expression-Tools arbeiten: "... If you are doing any Silverlight 2 development, please do not install .NET Framework 3.5 SP1 Beta until a future Silverlight Tools update is made available ... We will release an updated VS 2008 Tools for Silverlight package in a few weeks that works with the VS 2008 SP1 beta. ..." [1] http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5...
  • Search Engine Optimization (SEO) for Ajax, Silverlight and Flash

    Nikhil Kothari wrote an interesting article about SEO for Ajax and Silverlight Applications a year ago. SEO works perfectly well for static content but fails for RIAs (Rich Interactice Applications) where “the HTML page simply becomes a shell containing presentation and behavior, and doesn't contain the meaningful data that needs to be indexed” . Therefore his idea is “to serve up a page that is search engine friendly without trying to detect a search engine crawler on the server, and without maintaining a parallel static version of the page” . Since he wrote this article that long ago I was wondering whether it would still apply and here is what Nikhil replied: I’ve had some discussions with folks from the...
  • Simples Text Captcha mit ASP.NET

    Es gibt viele Captcha Controls im Web zu finden. Trotzdem möchte ich hier eine einfache Variante vorstellen. Diese Variante benutzt ein Label, um eine Rechnung darzustellen, bspw. "5 + 6 =". Eine Textbox fürs Resultat, ein Button und ein Statuslabel wir im Beispiel verwendet. Ich benutze einen ähnlichen Code auf http://www.peterbucher.ch/ , bis jetzt habe ich noch nie Spam bekommen :) Viel Spass damit... ASPX Code: < h1 > SimpleCaptcha </ h1 > < asp:Label ID ="lblCaptcha" AssociatedControlID ="txtCaptcha" runat ="server" /> < asp:TextBox ID ="txtCaptcha" runat ="server" /> < asp:Button ID ="btnSubmit" Text ="Abschicken" runat ="server"...
  • Visual Studio 2008 Gewinnspiel auf ASP.NET Zone

    Auf der ASP.NET Zone gibt es aktuell ein Gewinnspiel, dabei können 3 Visual Studio Lizenzen abgestaubt werden. Ich zitiere: Wir freuen uns, euch in Zusammenarbeit mit Microsoft ein attraktives Gewinnspiel rund um Visual Studio 2008 anbieten zu können. Zu gewinnen gibt es insgesamt drei Visual Studio 2008 Lizenzen * , jeder der Gewinner erhält: 1 * Visual Studio 2008 Standard Edition 1 * Visual Studio Team System 2008 Team Foundation Server 1 * msdn Library * Bitte beachtet: Die Gewinne werden von Microsoft zur Verfügung gestellt und sind selbstverständlich Vollversionen. Die Lizenzen sind sogenannte NFR (Not for Resale) Lizenzen, welche nicht für den Wiederverkauf bestimmt sind und daher nicht verkauft werden dürfen. Weitere Informationen zum...
  • Messen, Konferenzen und AxCMS.net 8.1

    Viele Messen und Konferenzen zur Zeit ... Letzte Woche war die TeamConf [1] in München, derzeit sind meine britischen Kollegen in London auf der Internet World UK [2], nächste Woche ist die fmx/08 [3] in Stuttgart. Dies beeinflusst natürlich auch die Produktentwicklung bzw. die Bereitstellung, denn es müssen die internationalen Bedürfnisse der Niederlassungen sowie der inzwischen mehr als 60 Solution Provider berücksichtigt werden. Früher waren die Releases deutlich einfacher. :-) Nun ist aber das AxCMS.net 8.1 [4], wie man auf der Assembly-Liste gut erkennen kann, für die Solution Provider intern freigegeben: Die Version 8.1.0.26239 erhält keine neuen Features gegenüber der 8.0.x Version (Beta 2). Es handelt sich hierbei um die letzten Anpassungen...
  • Eine einfache Bildergalerie mit ASP.NET

    Für ein kleineres Projekt benötigte ich eine einfache Bildergalerie die ich hiermit kurz vorstellen möchte Folgende Techniken werden genutzt: ganz klar: ASP.NET 3.5 :-) Eine ListView einen DataPager einen Generic Handler zum erzeugen der Thumbnails die Lightbox 2 von Lokesh Dhakar und eine paar Methoden zur Thumbnail-Generierung aus dem sharpcms Die Bilder sollen aus einem Verzeichnis innerhalb des Webs ausgelesen und dargestellt werden. Wie die Bilder dorthin gelangen, ist erst mal nicht wichtig. Hierfür habe lese ich mit Hilfe der DirectoryInfo die enthaltenen Dateien aus, schreibe die Eigenschaften der einzelnen FileInfos in eine eigene Hilfsklasse und füge diese Klassen einer generischen Liste hinzu: private IList<ImageFile> getData...
  • Live Mesh goes Live in the US

    Leider nur für die US-Bürger verfügbar ist die Vorabversion auf der MIX08 in Las Vegas angekündigten Service "Live Mesh" [1]. Ray Ozzie, Microsoft CTO, hat viel vor [2] in diesem Bereich und diese neue Plattform [3] soll einen ersten Eindruck davon vermitteln. Mehr Infos unter [4] und sicherlich später auf der PDC08. "... Live Mesh is a “software-plus-services” platform and experience that enables PCs and other devices to “come alive” by making them aware of each other through the Internet, enabling individuals and organizations to manage, access, and share their files and applications seamlessly on the Web and across their world of devices ..." [1] http://www.mesh.com [2] http://channel9.msdn.com/ShowPost.aspx?PostID=399578...
  • Private Anfragen zu Problemen und wieso ich diese nicht beantworte

    Ab und an bekomme ich über das Kontaktformular in meinem Blog, meiner Webseite oder aber per Private Message in Foren Private Anfragen zu Technischen Problemen. Ich rege mich bei solchen Anfragen nicht auf, sondern verweise freundlich auf Online Foren in denen ich aktiv bin. Das hat auch mehrere , plausible Gründe: Wenn die Frage in einem Forum gestellt wird, haben andere auch etwas von der Antwort In einem Forum sind im Normalfall mehrere Leute unterwegs Das ergibt - abgsehen davon, das die anderen Leute in verschiedensten Bereichen auch mehr Ahnung haben können als ich - auch mehrere Meinungen zu einem Problem Auch geschieht die gesamte Hilfeleistung auf kostenloser und freiwilliger Basis Wenn jemand allerdings Privatsupport von mir wünscht...
  • New Release of "Virtual Earth JavaScript Intellisense Helper" available for download

    Marc Schweigert just announced a new version of the Virtual Earth JavaScript Intellisense Helper . You can find the details on his blog . Get it now! Daniel Read More...
More Posts Next page »