Having trouble reading this e-mail? Read this or any of our past issues in our online Newsletter Archive.
12th August 2008
ASPAlliance Times
The industry newsletter for Active Software Professionals
Sponsor Advertisement
Want to write your queries faster?

Some developers write SQL amazingly fast. Do you want to know their secret? It’s SQL Prompt. "This is a must-have tool for all T-SQL developers." Brian Brewder, Brian Online.

Download a free 14-day trial of Red Gate SQL Prompt

Featured Article
 
Developing an ASP.NET AJAX Server Centric Based Mini Blog System - Part 3
By Xianzhong Zhu, 11th August 2008
In this article, Xianzhong Zhu wraps up his three part series by providing a summary of some of the key techniques required to construct the sample blog system from the perspective of the clients. He examines some of the techniques which enhance the reading of blogs such as implementation of recommended articles section and modal dialog box. He also provides a detailed coverage of the integration of CAPTCHA control into the system to minimize unsolicited comments.
Editor's Comments
 
By Steven Smith

Yesterday Visual Studio 2008 and .NET 3.5 SP1 was officially released. It’s now available here. This service pack includes a lot of bug fixes but also a bunch of new features. For instance, there have been some major performance increases for WPF applications, richer JavaScript support for Visual Studio, full support for SQL Server 2008, and performance improvements for Team Foundation Server integration. In addition, there’s a great new feature for the HttpRuntime.Cache object that will let you update items in the cache before they expire, allowing you to keep the cache fresh without requiring users to suffer through a cache-miss. I’ve been asking for this feature since .NET 1.0 so I’m very happy to see it included. SP1 is recommended for anybody doing work with VS 2008 and/or .NET 3.5.

New Articles on ASPAlliance.com
Product Review: APlusBill
By Anand Narayanaswamy , 6th August 2008
Billing is a critical factor for web hosting providers, ISPs, Consultants, and Independent Software Professionals. Normally, self hosted billing systems are used by web hosting providers. The providers should automate the billing system during the initial phase itself. Otherwise, they will find it difficult to manage the growing number of customers as time progresses. In this review, Anand put to test a PHP based billing application and demonstrates its working and usefulness. He also suggests improvements which he prefers to see in the next version of the product.
Video: Using PowerShell and ILMerge to Merge Assemblies
By Mohammad Azam , 11th August 2008
In this video Mohammad Azam demonstrates how to merge assemblies using PowerShell and ILMerge. He demonstrates this along with his reusable user control example. He takes his reusable user controls and merges them into one assembly. [6:01]
SQL Injection in Classic ASP and Possible Solutions
By Ehsanul Haque , 12th August 2008
Nowadays, SQL injection is a big threat for websites. It is a technique by which hackers can execute dangerous SQL commands by taking advantage of un-sanitized input opportunities in web application. While there is a good amount of best practices to prevent SQL injection in ASP.NET, ASP has very little information. In this article, Ehsanul examines a quicker and easier way to sanitize input parameters as well as the design plan for a new website to protect from SQL Injection. After a brief introduction, he demonstrates the technique with the help of relevant source code and screenshots. Towards the end of the article, he provides some tips to avoid database related errors and a list of useful reference articles.
ASP Alliance Authors' Recent Blog Entries
Entity Framework Documentation for VS2008 SP1
Julie Lerman
VTdotNET August Meeting Resources
Julie Lerman
Updated List of 3rd party databsae Providers ramping up to support EF
Julie Lerman
Entity Framework changes between SP1 Beta and RTM
Julie Lerman
SQL Documentation Tool 7.9.1 for SQL Server
noreply@blogger.com (Brett Burridge)
IIS 7 Podcast
Robert Boedigheimer
Updated .NET 3.5 Enhancements Training Kit
David Yack
.NET Framework Assistant
Julian M Bucknall
Visual Studio 2008 Service Pack 1 Released!
Mehul Harry (Developer Express)
Is .NET too successful?
Julian M Bucknall
Podcast with Mary and Tom Poppendieck from Hanselminutes
Eric Landes
Use LINQ to XML to Generate Excel Documents
Jason N. Gaylord
If your XML is somehow always written using UTF-16 (in .NET) , no matter what you try...
Teemu Keiski
VS2008 SP1 and .NET 3.5 SP1
Teemu Keiski
ASP.NET 3.5 SP1 (Formerly "ASP.NET 3.5 Extensions") Released
Jason N. Gaylord
Known Postback Issue with AJAX Controls
Jason N. Gaylord
XmlWriterSettings Encoding Being Ignored?
Kirk Allen Evans
DotNetRocks Talk on Business and Entrepreneurship
Steven Smith
ASP Alliance Most Popular Articles
Make Reports Quickly With ASP.NET and XML
By Andrew Mooney , 7th July 2004
Sometimes you need to create reports quickly. You might not always have time to format fancy reports containing graphs. Or maybe you have to create reports that do not need graphs. Reusing one ASP.NET web page you can display many reports.
Dynamically Templated GridView with Edit, Delete and Insert Options
By G Mohyuddin , 22nd January 2007
In this article the author presents a comprehensive solution to build a GridView with template fields generated at run time with in-place Insert, Delete and Edit operations with a full description of an effective implementation and usage of ITemplate interface.
Detecting ASP.NET Session Timeouts
By Robert Boedigheimer , 27th September 2004
Determine if a user's Session is still active.
Understanding the JavaScript __doPostBack Function
By Mohammad Azam , 20th June 2006
In this article we will look into the __doPostBack function of JavaScript. Read the article to find some insights about the function.
C# and VB.NET Comparison Cheat Sheet
By Steven Swafford , 21st February 2005
A quick cheat sheet that highlights some key syntactical differences between C# and VB.NET. While this is not all inclusive this cheat sheet proves to be a handy reference.
Crystal Alliance Recent Articles
Creating Sub-Reports Using Crystal Reports
By Mohammad Azam , 11th July 2008
This article demonstrates the creation of sub-reports using Crystal Reports. After providing a short overview of the database design, the author delves deeper into the report building process in a series of steps with associated screenshots. Towards the end of the article, he shows us how to display the report on a web page.
Cross Tab Craziness in Crystal Reports
By Jeff McWherter , 8th July 2008
Many times beginning Crystal Reports authors overlook the powerful feature of cross tabs, in this article we discuss the basics of creating and formatting cross tabulations in Crystal Reports 2008.
Video: Creating Sub-Reports Using Crystal Reports
By Mohammad Azam , 23rd June 2008
In this video, Mohammad Azam demonstrates how to create sub-reports in crystal reports. He walks you through the steps required to display hierarchical data using crystal reports. [8:40]
SQL Server Reporting Services Recent Articles
Creating Agile Project Reports with TFS and Reporting Services - Part 2
By Eric Landes , 7th April 2008
In this second part of the series, Eric shows the reader how to create a burndown chart using Reporting Services, Visual Studio 2008, and Team Foundation Server (TFS) 2008 for an agile project. After giving a short introduction and the requirements, he examines the creation of burndown reports with the help of relevant SQL statements and screen shots.
Creating Agile Project Reports with TFS and Reporting Services - Part 1
By Eric Landes , 19th February 2008
In this first part of the series, Eric shows the reader how to create two reports using Reporting Services, Visual Studio 2008, and Team Foundation Server (TFS) 2008 for an agile project. After giving a short introduction and the requirements, he examines the creation of scenario story report with the help of relevant SQL and screen shots.
Using Local Microsoft SQL Server Reporting Services in ASP.NET
By Shaun Eutsey , 12th July 2007