我的頁面都移除了runat=server的form,但是發(fā)現(xiàn)ascx用不了。智能感知沒有,編譯也報(bào)錯(cuò)識(shí)別不了
1 回答

婷婷同學(xué)_
TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
不是必須,關(guān)鍵是你在ascx文件中用到了什么控件,比如你如果在ascx中放了一個(gè)<asp:button ... />,那肯定是需要<form runat="server" >的,如果你在ascx中放了一個(gè)label,那么是可以不用<form runat="server">。也就是看你放入ascx中的控件是否實(shí)現(xiàn)了這兩個(gè)接口之一,BackDataHandler 和IPostBackEventHandler ,如果實(shí)現(xiàn)了任意一個(gè)接口就必須放入<form runat="server">中
- 1 回答
- 0 關(guān)注
- 447 瀏覽
添加回答
舉報(bào)
0/150
提交
取消