This project is read-only.

DNAide (.NET Aide)

DNAide is a FREE suite of .NET 2.0. helper controls and methods that are here to make your ASP.NET development easier.

By using DNAide within your ASP.NET websites you will have access to:

Image Manipulation
  • Resizing, cropping and more advanced filters and effects such as blur, sharpen, greyscale, pixellate etc.
  • Dynamic text based images. DNAide will generate dynamic text based images for you and can even be used as an image replacement technique for content in your XHTML tags.

Friendly URLs and Sitemap Enhancements
  • A handy URL rewriting module for making your website's URLs user friendly and memorable; all of which can help your website's SEO (Search Engine Optimisation) strategy!
  • As well as standard url rewriting features (regular expression pattern matching, rewriting, permanent redirects, temporary redirects etc.), what makes DNAide's rewriter stand out from the crowd is the integration with ASP.NET 2.0.'s sitemap functionality. Through additional sitemap node attributes, you can define rewriting / redirect rules. For example, in theory you could run your site may run off one .aspx webform. Via your sitemap, you can specify your website structure and unique page urls with each page rewritten to the one .aspx webform.

Javascript & CSS
  • Automatically compress your .js files!
  • Improves upon Page.ReisterClientScriptBlock, you can register your JavaScript includes/blocks of script in the head of your XHTML output as well as any other location in your page.
  • DNAide comes complete with a number of built in JavaScript resources such as jQuery, SWFObject as well as custom built scripts for image preloading, ValidationAide (form validation) and AJAXAide to name a few.
  • As well as ScriptAide, DNAide also includes a complimentary StyleAide which is used for registering cascading stylesheets etc.

Other Nice Stuff

DNAide provides a number of other useful controls and functions including:
  • Additional controls such as "FlashMovie" (a webcontrol for embedding your flash movies using SWFObject) and Hyperlink Pager.
  • A number of "plumbing" methods easing such things as type conversion, string manipulation methods etc.

For more information, please visit

Last edited Dec 30, 2007 at 9:28 AM by stebrennan, version 23