Skip Navigation LinksActipro Software / Products / .NET Controls / ASP.NET / CodeHighlighter

Product Details

Actipro CodeHighlighter
A freeware code syntax highlighting web control for ASP.NET

Latest Release:
v4.0.0058 on 11/09/2009

Supported Environments:
.NET 2.0 - 3.5
VS.NET 2005

Other Products

General
Product List

Actipro Icons

Released on 12/17/2008
Actipro Icons contains over 1,750 unique icon designs for use in your applications, each with multiple size, state, and format combinations
Actipro Icons
WPF .NET Controls

Actipro WPF Studio

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
WPF Studio is a premium bundled suite of professional user interface controls and components for WPF
WPF Studio v9.2.0514

Actipro Bar Code

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Bar Code generates native WPF vector-based bar codes
   Bar Code

Actipro DataGrid Add-ons

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Add-ons with enhanced functionality, behaviors, and themes for the Microsoft WPF DataGrid control
   New! DataGrid

Actipro Docking & MDI

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Docking tool windows and multiple document interface for WPF
   Docking & MDI

Actipro Editors

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Contains a framework for building part-based and masked edit controls and includes numerous implementations such as an advanced DateTime picker with MonthCalendar
   New! Editors

Actipro Gauge

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Circular, linear, and digital gauge controls for WPF
   Gauge    Navigation

Actipro PropertyGrid

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
PropertyGrid is an advanced property grid control for WPF
   PropertyGrid

Actipro Ribbon

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Ribbon is a control suite duplicating the Office 2007 user interface
   Ribbon

Actipro SyntaxEditor

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
SyntaxEditor is the ultimate syntax-highlighting code editor control
   New! SyntaxEditor

Actipro Wizard

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
Wizard is a control that makes it simple to create wizard dialogs in WPF
   Wizard

Actipro Shared Library

for Windows Presentation Foundation
v, released on
Useful common controls and components for WPF, included with our other WPF products
   Shared Library

Actipro WPF Essentials

for Windows Presentation Foundation
v9.2.0514, released on 02/03/2010
WPF Essentials is a bundle of Actipro's Docking & MDI, Editors, Navigation, Ribbon, Wizard and Shared Library WPF products
WPF Essentials v9.2.0514
Windows Forms .NET Controls

Actipro SyntaxEditor

for Windows Forms
v4.0.0283, released on 11/09/2009
SyntaxEditor is a syntax-highlighting source code editing control
SyntaxEditor v4.0.0283

Actipro .NET Languages Add-on

for Windows Forms
v4.0.0283, released on 11/09/2009
Advanced C# and Visual Basic language implementations for use with the SyntaxEditor control
   .NET Languages Add-on

Actipro Web Languages Add-on

for Windows Forms
v4.0.0283, released on 11/09/2009
An advanced XML language implementation for use with the SyntaxEditor control
   Web Languages Add-on

Actipro UIStudio

for Windows Forms
v2.0.0108, released on 11/09/2009
UIStudio is a suite of next-generation dockable toolbars, menus, statusbars, dockable windows, tabstrips, and navigationbar controls
UIStudio v2.0.0108

Actipro Wizard

for Windows Forms
v3.0.0143, released on 11/09/2009
Wizard is a control with powerful design-time functionality for creating wizards
Wizard v3.0.0143
ASP.NET Controls

Actipro CodeHighlighter

for ASP.NET
v4.0.0058, released on 11/09/2009
CodeHighlighter is a freeware code syntax highlighting web control for ASP.NET
CodeHighlighter v4.0.0058

Product Newsletter

If you would like to receive periodic informative newsletters about our new .NET controls and events, please fill out the following information.
Name:
 
E-mail Address:
 
Where did you hear about our products?
 

Actipro CodeHighlighter - ASP.NET Control

Actipro Software has donated the CodeHighlighter ASP.NET web control to the developer community as freeware.

CodeHighlighter is the most powerful source code syntax highlighting component available for the .NET environment. It makes providing syntax highlighted code samples on your web sites a trivial task. The code samples have a professional appearance and are easy to read. You essentially tell the ASP.NET CodeHighlighter web control what code to highlight (either by inserting it inline or by programmatically setting a Text property) and in the rendering phase of its web page it outputs the code in syntax highlighted format. Custom language definitions may be developed for the control and code outlining, line numbering, and keyword linking are even supported.

The CodeHighlighter component is based on the engine of the popular Actipro SyntaxEditor control, a .NET Windows Forms syntax-highlighting text editor control that has nearly all the features and capabilities of the Visual Studio .NET code editor. Many of the same classes that are used in CodeHighlighter are also used in SyntaxEditor, therefore allowing language definitions and semantic parser code to be shared between the two products. For more information about SyntaxEditor see below or visit the control's home page.

CodeHighlighter is a .NET control for ASP.NET, completely written in C#.

Feature List

CodeHighlighter supports the following major features:

  • Flexible ASP.NET web control inferface that syntax highlights source code
  • Code can be added within the web control's tag block or set programmatically
  • Web.config file configuration settings
  • Language definition caching
  • Multiple language support
  • Custom backtracking NFA regular expression engine
  • XML language definitions
  • Lexical parsing of text into tokens
  • Code outlining via DHTML
  • Code outlining degrades gracefully if the browser will not support it
  • Line numbers with custom colors and padding characters
  • Keyword linking to external URLs
  • Sample language definitions for Assembly, Batch files, C#, CSS, HTML, INI files, Java, JScript, Lua, MSIL, Pascal, Perl, PHP, PowerShell, Python, SQL, VB.NET, VBScript, XAML, and XML
  • Sample web page demonstrating inline use of the web control
  • Sample web page demonstrating how to paste code into a TextBox and highlight it
  • Sample web page demonstrating how to upload a code file and highlight it