C# 用户控件在asp.net运行时不可见

C# 用户控件在asp.net运行时不可见,c#,asp.net,user-controls,master-pages,C#,Asp.net,User Controls,Master Pages,我创建了一个用户控件.ascx,并通过拖放将其添加到母版页中,以便自动完成注册和所有操作。我可以在设计时看到usercontrol包含菜单,但当我运行它时,在UI中看不到它。奇怪的是,我检查了PageInspector控制台选项卡,但并没有错误,它显示的唯一内容是您在兼容性视图中添加的本地站点,并且HTML1527:DOCTYPE应为。最短的有效doctype是“”。我也在为这个网站进行HTML 5转换,它在以前的版本中,但尚未完成。有人能告诉我为什么会出现这种行为吗?不幸的是,我注释掉了填充菜

我创建了一个用户控件
.ascx
,并通过拖放将其添加到母版页中,以便自动完成注册和所有操作。我可以在设计时看到usercontrol包含菜单,但当我运行它时,在UI中看不到它。奇怪的是,我检查了PageInspector控制台选项卡,但并没有错误,它显示的唯一内容是您在兼容性视图中添加的本地站点,并且
HTML1527:DOCTYPE应为。最短的有效doctype是“”
。我也在为这个网站进行HTML 5转换,它在以前的版本中,但尚未完成。有人能告诉我为什么会出现这种行为吗?

不幸的是,我注释掉了填充菜单的代码,并启用了ViewState false,现在都已更正并正在运行