The free SourceView control from Razor Technologies allows you to quickly and easily display different kinds of SourceCode in your ASP.NET enabled pages.
Display sourcecode in seconds by dragging and dropping the SourceView control onto a web form inside Visual Studio .NET 2003. Add the source code you want to display using the designer and there it is, your source code without worring about formatting, escaping characters, etc.
SourceView supports color coding for the following languages: VB.NET, C#, ASP.NET (HTML) and Javascript but more languages will follow.