Jan Welker:Ich weis im Moment auch nicht wo der Fehler steckt.
Gefunden... 
Rainer Schuster:<pre name="code" class="c#">
In der Version 2.x des Highlighters hat sich der Syntax ein wenig geändert. So müssen die Attribute nun wiefolgt gesetzt werden:
<pre class="brush: csharp; auto-links: false;">
Das depricated "name"-Attribut ist also endlich entfallen und der verwendeten Sprache stellt man nun noch ein "brush:" voran. Das hier noch verwendete "auto-links: false;" ist eine von mir zusätzlich gesetzte Option, die verhindert das URLs im Quellcode automatisch verlinkt werden. Das hat zumindest bei mir nämlich zu Anzeigefehlern geführt.
Alternativ kann man aber auch folgende Codezeilen einbinden, dann funktioniert sowohl der alte wie auch der neue Syntax:
<script type="text/javascript" src="/Scripts/shLegacy.js"></script>
<script type="text/javascript">
SyntaxHighlighter.all();
dp.SyntaxHighlighter.HighlightAll('code');
</script>[/code]
Siehe auch den Upgrade-Guide.
Gruß, Gordon
PS: Was dieser Editor mit dem zitierten Quellcode macht ist ... 