为了账号安全,请及时绑定邮箱和手机立即绑定

ascx必须要在runat=server的form中吗?

ascx必须要在runat=server的form中吗?

桃花长相依 2018-08-28 08:06:56
我的页面都移除了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">中

查看完整回答
反对 回复 2018-08-30
  • 1 回答
  • 0 关注
  • 431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信