Accordion可以在母版页中使用不?
我用的时候放在母版页中,然后使用的时候报这个错误()
类型“AccordionExtender”的控件“ctl00_head_Accordion1_AccordionExtender”必须放在具有 runat=server 的窗体标记内。代码是这样的
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<cc1:Accordion ID="Accordion1" runat="server">
</cc1:Accordion>
</asp:Content> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DisplayMenu();
}
}
public void DisplayMenu()
{
User user = (User)Session["user"];
IList<FriendsTypeInfo> parent = FriendsTypeInfoManager.GetAll();
foreach (FriendsTypeInfo parentNode in parent)
{
AccordionPane ap = new AccordionPane();
Label lblParentMenu = new Label();
lblParentMenu.Text = parentNode.TypeName;
ap.HeaderContainer.Controls.Add(lblParentMenu);
int nodeId = parentNode.Id;
IList<UserFriend> children = UserFriendManager.GetAllUserFriendByTypeId(1, nodeId);
foreach (UserFriend childNode in children)
{
Label lblChildMenu = new Label();
lblChildMenu.Text = "<br>" + childNode.FriendUserId + "<br>";
ap.ContentContainer.Controls.Add(lblChildMenu);
}
Accordion1.Panes.Add(ap);
}
}
我用的时候放在母版页中,然后使用的时候报这个错误()
类型“AccordionExtender”的控件“ctl00_head_Accordion1_AccordionExtender”必须放在具有 runat=server 的窗体标记内。代码是这样的
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<cc1:Accordion ID="Accordion1" runat="server">
</cc1:Accordion>
</asp:Content> protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DisplayMenu();
}
}
public void DisplayMenu()
{
User user = (User)Session["user"];
IList<FriendsTypeInfo> parent = FriendsTypeInfoManager.GetAll();
foreach (FriendsTypeInfo parentNode in parent)
{
AccordionPane ap = new AccordionPane();
Label lblParentMenu = new Label();
lblParentMenu.Text = parentNode.TypeName;
ap.HeaderContainer.Controls.Add(lblParentMenu);
int nodeId = parentNode.Id;
IList<UserFriend> children = UserFriendManager.GetAllUserFriendByTypeId(1, nodeId);
foreach (UserFriend childNode in children)
{
Label lblChildMenu = new Label();
lblChildMenu.Text = "<br>" + childNode.FriendUserId + "<br>";
ap.ContentContainer.Controls.Add(lblChildMenu);
}
Accordion1.Panes.Add(ap);
}
}
解决方案 »
- android 通过ksoap2调取.net wcf的问题
- ASPNET: 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。
- 密码等级难度验证~~~~!
- 一个简单的页面输出问题,大家来帮帮忙!
- 自定义页面 button 事件如何引起主调用页面重新加载
- 关于showModalDialog的一个问题
- 菜鸟求助:关于打开数据库的问题,正做毕设,万分急切
- 网络问题100分 马上结帐
- Path.ChangeExtension修改excel扩展名,修改后excel无法打开
- 现在学的是asp.net! 现在很多企业还是用asp做站!
- 怎样捕获时间溢出异常
- 求救啊,ASP.NET MVC传递参数发生错误。
4楼的。这个是带有母版页的 只能有一个form的