(Srinath MS) Array predicates are a not-so-well-known feature introduced with the .NET Framework 2.0 that let you retrieve specific items or perform operations on all items of an array. For example, a quick way to ensure that none of the parameters passed to a function are empty or null is to use th
Tag: Development
.NET Hang Case study: The danger of locking on strings
(Tess Ferrandez) I had an interesting case today where an asp.net app was stuck in a true deadlock. In other words two threads were both waiting for resources that the other thread owned.
Visual Inheritance and ASP.NET WebForms
(Carlos Figueroa) There is a base class BasePage.cs which inherits from System.Web.UI.Page. This base class is responsible for defining common properties, setting default values, base rendering logic, cross-cutting concerns logic, among other common functionalities. There is also a master page Maste
Introduction to LINQ, Extension methods and Lambda Expressions
(ashish shukla) LINQ is shorthand for Language Integragted Query. If you have previous experience in SQL, you are going to have a head start in LINQ. Today a big challenge in programming technology is to reduce the complexity of accessing and integrating information that is not defined using OO tec
ASP.NET Profiles in Web Application Projects
(Lee Dumond) Accessing ASP.NET profiles from a web application project is remarkably easy once you know how. Here’s how it’s done, along with a fully working implementation that you can download.
Working with Digital Certificates in .NET
(Marius Bancila) Digital certificates are the electronic version of a passport or an ID card, providing means for proving your identity for operations that must be performed securely (such as electronic payments). This article presents the basic .NET API for managing certificates.
LINQ Queries – An Example Driven Introduction
(Dan Mabbutt) The authors of the new Apress book Pro LINQ state that: “Virtually every significant enhancement to the VB.NET language in version 2008 was made specifically to support LINQ.”
Announcing Microsoft Ajax Library (Preview 6) and the Microsoft Ajax Minifier
(Scott Guthrie) The ASP.NET team today released a significant new update of the Microsoft Ajax Library (Preview 6). This update includes a bunch of new capabilities and improvements to our client-side AJAX library, and can be used with any version of ASP.NET (including ASP.NET 2.0, 3.5 and 4.0), an
Inplace Edit in GridView
(Jay Thakar) In this article I am presenting a different way to look at EditItemTemplate, using which user navigation for editing is reduced and … it looks very different (see screeen shots) then regular implementation of GridView.
Generate Metatags for ASP.NET Pages Dynamically
(Deepak Choudhari) You’re probably already aware of the benefits of metatags, which provide metadata about an HTML document. Metatags aren’t rendered in the browser, but search engines use them to categorize web pages.
