none
在用户控件中添加了个HiddenField控件,一直就提示,找不到该控件,悲催 RRS feed

  • 问题

  • 环境是vs2008,web应用,做了一个web用户控件ascx,现在维护该控件,照原样在控件内添加个<asp:HiddenField ID="hidPID" Value="-1" runat="server" />

    在后台cs文件中怎么都找不到这个控件,而之前的<asp:HiddenField ID="hidLOGID" Value="-1" runat="server" />又正常,

    找来找去找到他的资源文件designer.cs根本没有自动追加进来,

    这是vs2008自身的bug吗?

    2012年12月15日 3:32

答案

  • 呵呵,问题找到了,因为页面中有几个updateplan嵌套,还有TabContainer控件,内嵌updateplan,有个updatep没有放在TabContainer的 <ContentTemplate>标签内,但ide没有提示错误,所以,我想后来添加HiddenField控件没有自动追加到designer.cs的原因吧。总结一点,页面逻辑结构影响了web控件的添加。给有同样迷茫的人们以参考。呵呵。

    同时也要对这位积极帮忙的朋友说声感谢。

    2012年12月17日 1:17

全部回复