我遇到了一个问题,动态加载的UserControls的ID属性在页面生命周期中发生了变化。具体来说,在系统调用Page.Form.RenderControl(htmlTextWriter)之前,控件的ID为“ ctl84”,但在调用之后,它的ID变成了“ ctl99”。
htmlTextWriter的输出包含原始ID,但在VS 2008调试器中检查控件的ID属性时发现它已经更改。
应用程序运行在MCMS 2002(Microsoft CMS 2002)框架中,使用.NET 2.0,从1.1转换而来,且未启用xhtmlConformance =“ Legacy”。
我需要ID在整个页面生命周期中保持不变。
编辑:手动设置ID属性不是选项。
htmlTextWriter的输出包含原始ID,但在VS 2008调试器中检查控件的ID属性时发现它已经更改。
应用程序运行在MCMS 2002(Microsoft CMS 2002)框架中,使用.NET 2.0,从1.1转换而来,且未启用xhtmlConformance =“ Legacy”。
我需要ID在整个页面生命周期中保持不变。
编辑:手动设置ID属性不是选项。