我的頁面都移除了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 關注
- 449 瀏覽
添加回答
舉報
0/150
提交
取消