Ok, das 2. Problem mit den $ Zeichen statt : ist jetzt gelöst. Die
Lösung hat dann auch gleichzeitig das Problem mit dem doppelten
Underscore gelöst! :-)
Was in meiner Web.Config auf dem Testserver nun noch gefehlt hat was der folgende Eintrag:
<xhtmlConformance mode="Legacy"/>
Ab .NET 2.0 werden $ Zeichen als IDSeparator verwendet. Früher waren
es : Zeichen. Mit dieser Einstellung kann man es aber zurücksetzen.
Gleichzeitig wird meiner ID nun auch der 2. Underscore hinzugefügt und nun läuft es wie gewohnt.
Viele Grüße,
Sandro