ASP.NET 用户控件form问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 14:52:30
ASP.NET 用户控件中添加form和普通页面form冲突如何解决
想在用户控件中写个退出登录的方法,加个按钮说类型“Button”的控件“Head_signOut”必须放在具有 runat=server 的窗体标记内。 本来也没打算加form,而且听说用户控件中不用form是可以的。或者这个错误是别的原因

用户控件中一般可以不用form吧。直接在引用页面加form就可以了。
如果form冲突了,那应该是你两个form都是 runat="server"了。把用户控件的 runat="server"去掉看看

想在用户控件中写个退出登录的方法,加个按钮说类型“Button”的控件“Head_signOut”必须放在具有 runat=server 的窗体标记内。
所以你要在引用用户控件的页面的form加上runat=server

不会冲突的也不会有多余的HTML代码