需要解决 .Net Master Page Name Mangling

Ryu*_*Ryu 5 javascript c# asp.net master-pages asp.net-3.5

我正在评估将旧的基于框架集的 asp.net 网站转换为使用母版页。唯一阻碍我的是更新每个页面以处理名称修改所需的大量工作。我的大部分问题都与引用硬编码 Id 的 javascript 有关。

有没有办法让我告诉 ASP.Net 对于我不希望发生重整的特定内容区域。让我来处理名称冲突。

笔记

我知道 .Net 4.0 对此有一个详细的解决方案。我想要一个不涉及等待的解决方案,需要是 .Net 3.5。

更新

对母版页的开源替代品有什么建议可以让我直到 .Net 4.0?或者一个黑客工作解决方案来解决这个问题。谢谢

Mit*_*ers 3

唯一“受支持”的方法是不使用定义为“runat=”server”的元素。否则,.NET 4.0 是您第一次获得一致的、受支持的机制来进行此更改。

您也许可以通过其他方式解决这个问题,但没有什么可以轻松/快速地实现。