ascx必须放在runat。。窗体标记内不知道为什么。。ascx服务器的控件放在table内。已经加runat="server",aspx里form里也有runat..怎么还是这错。。不然要怎么写??[解决办法]确认声明ascx所在的table是在aspx的<form runat="server">...<!--在这里声明的用户控件 --><uc:YourControl runat="server" .....>....</form>里