我的页面都移除了runat=server的form,但是发现ascx用不了。智能感知没有,编译也报错识别不了
1 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
不是必须,关键是你在ascx文件中用到了什么控件,比如你如果在ascx中放了一个<asp:button ... />,那肯定是需要<form runat="server" >的,如果你在ascx中放了一个label,那么是可以不用<form runat="server">。也就是看你放入ascx中的控件是否实现了这两个接口之一,BackDataHandler 和IPostBackEventHandler ,如果实现了任意一个接口就必须放入<form runat="server">中
- 1 回答
- 0 关注
- 431 浏览
添加回答
举报
0/150
提交
取消