Benötigen Sie eine Problemumgehung für .Net Master Page Name Mangling

Ich evaluiere die Konvertierung einer alten Frameset-basierten asp.net-Website für die Verwendung von Masterseiten. Das Einzige, was mich zurückhält, ist der enorme Arbeitsaufwand, der erforderlich ist, um jede Seite zu aktualisieren, um mit der Namensverfälschung fertig zu werden. Die meisten meiner Probleme haben mit Javascript zu tun, das auf fest codierte IDs verweist.

Gibt es eine Möglichkeit für mich, ASP.Net mitzuteilen, dass für einen bestimmten Inhaltsbereich keine Verstümmelung auftreten soll? Überlassen Sie es mir, mit Namenskonflikten umzugehen.

Hinweis

Ich bin mir bewusst, dass .Net 4.0 eine Lösung für dieses Problem hatausführlich hier. Ich möchte eine Lösung, bei der nicht gewartet werden muss, sondern .Net 3.5.

Aktualisieren

Irgendwelche Vorschläge für OpenSource-Alternativen zu Masterseiten, die mir bis .Net 4.0 weiterhelfen? Oder wie wäre es mit einer Hack-Job-Lösung, um das Mangeln zu umgehen. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage