使用Menu.StaticHoverStyle要求Page.Header非空(例如<head runat="server " />)。
说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:System.InvalidOperationException:使用Menu.StaticHoverStyle要求Page.Header非空(例如<head runat="server " />)。
错误如图示:
LZ只要把基本知识搞清就可以了,aspx都有 <form>标签包围,而且服务器控件都要在标签里面加上runat=server
每个页面必须有个runat= "server ",不管你这个放在哪里,但有服务器控件的地方,就得用
===========
服务器控件,自然需要指示 runat=server
只有实现了IPostBackEventHandler才必须放在具有runat=server的form 里面,
就像ButtonMenuTreeViewDropDownList这些控件
因为他们具有提交页面的功能(其实靠原始htmlform 的功能)
在head标签后加上runat="server"即解决!
贴子来源飞诺网(http://bbs.firnow.com) 详细出处参考:http://bbs.diybl.com/dview65t63166.html