Monthly Archives: December 2009

Monthly Archives: December 2009

Using jQuery’s Each method to iterate through a JavaScript array

Posted on by Joe in JavaScript, jQuery | Leave a comment

The Each method in jQuery is pretty useful and can be used to iterate through the elements within a jQuery object. I’ve been using it recently to iterate through JavaScript arrays.  It saves having to use a for loop and the code looks nicer.

JSON Serialization using the DataContractJsonSerializer and C#

Posted on by Joe in ASP.NET, C#, JavaScript | 2 Comments

Download source code Previously I’d done JSON serialization using the JavaScriptSerializer which is part of AJAX Extensions 1.0, but this is now obsolete. .NET 3.5 introduced the DataContractJsonSerializer class.  The class sits in the System.Runtime.Serialization.Json namespace which is curiously hidden away in the System.ServiceModel.Web assembly. The DataContractJsonSerializer can serialize a class that contains the Serializable attribute or any class defined as a DataContract.

JavaScript inline if statement

Posted on by Joe in JavaScript | Leave a comment

The JavaScript inline if statement is identical to the one in C#:

Escape curly braces when using String.Format or StringBuilder.AppendFormat

Posted on by Joe in C#, JavaScript | 2 Comments

I was using the StringBuilder to create a JSON string which included an array and therefore curly braces, but I got an exception as curly braces are used to define the parameters for the format. At first I tried adding a backslash which is used to escape the quotation mark but this didn’t work, so I tried the double character trick but adding two curly braces which seems to do the job.

Linq to SQL Tutorial – Linq to SQL Generic Framework using reflection

Posted on by Joe in ASP.NET, C#, Linq | 1 Comment

Download source code In a previous post; Base Repository/Business Logic wrapper, I talked about a basic Linq to SQL Framework I created. I then extended it in my ObjectDataSource binding with paging and sorting post to show how to use it with the ObjectDataSource. The problem was that although it worked quite nicely for getting all records and getting by ID, if I wanted to perform any specific filtering I had to create a derived repository class with a specific …