Category: .NET

  • Link: Enterprise Library 4.0 download on MSDN

    Enterprise Library 4.0 – May 2008 has been released and can be downloaded from the following link (in addition to it's CodePlex home ofcourse): http://www.microsoft.com/downloads/details.aspx?familyid=90de37e0-7b42-4044-99be-f8ecfbbc5b65&displaylang=en&tm

  • DotNetZip, open source ZIP library for .NET

    We needed a library for creating and managing ZIP files and fortunately for us there is DotNetZip which I have encountered previously when going around CodePlex (as I use to do when there is a little free time). [more] It is licensed under Microsoft Public License, so you can use it free of charge, for…

  • Button doesn’t postback after clicking Back Button in Firefox

    I ran into this behavior (which I think is weird) where a button no longer posts back to ther server after I click on a the Firefox's back button. [more] I'm not sure if I'm missing some incorrect settings whatsoever but it works on IE7.  I'm hoping someone who runs into this might verify or…

  • Page ViewState, Control ViewState and ControlState

    Just a quick note. I was working on some Web User Control and needed to persist information across postbacks and thought of using ViewState. But while I was working on it, I realized that I was using the same key for saving another information in the parent Page's (the Page containing the user control) ViewState.…

  • Windows XP Service Pack 3 Now Available

    I just received a notification of Service Pack 3 for Windows XP availability when I opened my PC. (automatic updates – have mine set to notify when updates are available) Here a link to Release Notes which I recommend reading before installing the update. [more] In the release notes it says: Internet Explorer If you…

  • My First .NET 3.5 Cert – MCTS on Windows Workflow Foundation

    Just received email results of .NET 3.5 beta exams I took last December 2007 Surprisingly I passed exam 70-504 – Microsoft Certified Technology Specialist: .NET Framework 3.5, Windows Workflow Foundation Applications [more]but failed the other two I took at that period: 70-503 – TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation 70-502 TS: Microsoft…

  • ADO.NET Review: Multiple Select Queries in one SqlCommand

    If you perform multiple select queries inside your stored procedures I believe you actually return all of the result sets to the client. (except when you assign a value to a parameter like SELECT @myVar = [ColumnA] FROM Table1). This is something to be careful of since you might unnecessarily return results sets that you…

  • Link: Understanding when to use a Finalizer in .NET

    A common problem we see when moving to .NET all revolves around the finalizer.  There are a few reasons that this happens: Developers move from C/C++ to C# and are used to created classes with a constructor and destructor. Developers don’t understand when they need to implement Dispose or Finalize and thus create them when…

  • ADO.NET Review: Multiple Active Result Set (MARS)

    Quoting from the SQL Programmability and API Development Team Blog: Multiple Active Result Set or MARS is defined as a new programming interface introduced in SQL Server 2005. It enables multiple result sets to exist at the same time for a given connection. To say it in a simple way, you can make a connection…

  • Hand editing web.config or not

    I've come across a number of issues in the past where the cause of the issue is that someone hand edited the web.config and resulted to a not well formed XML (missing tags, unclosed quotes et al). The recommended way of doing it is [more]to minimize these issues is to use the ASP.NET Configuration Settings…