2 rgssq rgssq 于 2016.03.19 23:56 提问

ajaxtoolkit:accordion显示问题

我现在在使用ajaxtoolkit:accordion显示菜单(包含子菜单),菜单项为accordionpane,菜单项放入accordionpane的headercontainer里,如果还有子菜单,则子菜单放入
contentcontainer中,问题是,没有子菜单的菜单项点击时候,也会稍微显示一下contentcontainer,即感觉到contentcontainer虽然没有内容,但是还是会稍微占据一点空间
private void CreateMenu()
{
int usertype = int.Parse(Session["UserID"].ToString());

    foreach(object m in GetMenuItem(usertype,0)){
        AccordionPane pan = new AccordionPane();
        Label lb = new Label();
        lb.Text = DataBinder.Eval(m,"mname","");
        pan.HeaderContainer.Controls.Add(lb);
        pan.ContentContainer.Height = 500;
        if (DataBinder.Eval(m, "missub","") == "True" )
        {

            foreach(object n in GetMenuItem(usertype,int.Parse(DataBinder.Eval(m,"mid",""))))
            {
                Label tem =  new Label();
                tem.Text = DataBinder.Eval(n,"mname","");
                pan.ContentContainer.Controls.Add(tem);
            }
        }
        accr.Panes.Add(pan);

    }

}

1个回答

devmiao
devmiao   Ds   Rxr 2016.03.20 07:16
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
AJAX扩展控件Accordion的使用方法总结
如上图所示为Accordion控件: 感觉不错的样式  .headerBg{cursor:hand;text-align:center;width:180px;height:21px;background-image:url(images/ajaxmenubg1.gif);FONT-SIZE: 12px;line-height:21px;}           .contentBg{w
AjaxToolKit--Accordion
1.       Introduction:Accordion是ajaxtoolkit的能够使html页面折叠起来的一个控件。结构是一个accordion下面有几个accordionPane控件, accordionPane相当于Pane控件, 包括Header和Content两部分, accordionPane里面可以显示文本或者是其它的数据绑定的东西,这个控件的效果是每次页面上只能显示出来
ASP.NET Ajax Toolkit使用ModalPopupExtender控件
第一步:建立AJAX Control Toolkit Web Site要使用ModalPopupExtender我们要使用AJAX Control Toolkit Web Site模板。本例子是演示怎样使用ModalPopup来修改我们的页面风格。建立好网站后我们需要以下控件:N个Panel控件作为Popup载体、一个LinkButton控件用于激活ModalPopup窗口、一个RadioBu
Bootstrap Accordion使用小技巧
Accordion自带的手风琴挺不错的,按照官网的API来可以实现完美 的效果。 但是有个时候 需要实现一些自己想要的效果。这里记录一下。 1.要设置某个部分的div 首次加载就处于打开状态 ,在div#accordion-body上加上一个class: in 如默认的为: 改为: 如果style=“height:0px;”之类的
ajaxtoolkit
ajaxToolkit ajaxToolkit ajaxToolkit ajaxToolkit
ASP.NET ajaxtoolkit
asp.net ajax toolkit 安装文件下栽
AjaxToolkit控件之TabContainer ——自定义CSS添加方法
按照Tab作者Ronald Buckton所说,Tab的CSS包含如下几个类:(1).ajax__tab_header: A container element that wraps all of the tabs at the top of the TabContainer.(2).ajax__tab_outer:An outer element of a tab,often used
Ajax Toolkit 中的CalendarExtender控件
ID="calSubmitetimefilt" PopupButtonID="Submitetimefilt" /> 1.使用CalendarExtender控件的页面,必需包括Ajax Extensions控件ScriptManager; 2.CalendarExtender控件的属性Format可定制日期显示格式,显示为"10/21/2016"使用字符串"MM/dd/yyyy"
JQuery easyui accordion 单击再显示滚动条丢失问题
方法:@设置$("#divLeft1").accordion({animate:false});             @添加http://www.w3.org/TR/html4/loose.dtd"> Name      Type                                                      Description
体验AJAX Toolkit新控件:AutoCompleteExtender
AutoCompleteExtender控件,固名思义就是可以辅助TextBox控件自动输入,实现如http://dict.yodao.com/这样的效果。  AutoCompleteExtender控件的属性:   1.TargetControlID:指定将被辅助完成自动输入的控件ID,这里的控件只能是TextBox;   2.ServicePath:指出提供服务的WEB服务路径,若不指出则Se