ajax asp net-ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的

问题描述

ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的

代码如下:
aspx页面:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test.aspx.cs" Inherits="test" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

无标题页

/asp:ScriptManager

返回首页

/cc1:AccordionPane

/cc1:Accordion

cs页面:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OracleClient;
using DataCommon;
using AjaxControlToolkit;

public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{

        initAccordion();
        return;
    }
}
public void initAccordion()
{

    DataTable dtart = GetArtTypeable();
    BindAccordion(Accordion_Left, dtart);
    //DataTable dtdoc = GetDocTypeTable();
    //BindAccordion(Accordion_Left, dtdoc);

}

public void BindAccordion(Accordion AccordionID, DataTable dt)
{
    for (int i = 0; i < dt.Rows.Count; i++)
    {
        if (dt.Rows[i]["parentcode"].ToString() == "0")
        {
            AccordionPane ap = new AccordionPane();
            //ap.CssClass = "mina_left_content";
            ap.ID = "ApMenu_" + dt.Rows[i][0].ToString();
            Label lblMenu = new Label();
            lblMenu.ID = dt.Rows[i][0].ToString();
            lblMenu.Text = dt.Rows[i][1].ToString();
            lblMenu.CssClass = "mina_left_content";
            ap.HeaderContainer.Controls.Add(lblMenu);
            AccordionID.Panes.Add(ap);                  //创建知识类型根节点
        }
        else
        {
            AccordionPane ap = new AccordionPane();
            //ap.CssClass = "mina_left_content";
            ap.ID = "ApMenu_" + dt.Rows[i][0].ToString();
            HyperLink hlMenu = new HyperLink();
            hlMenu.ID = dt.Rows[i][0].ToString();
            hlMenu.Text = dt.Rows[i][1].ToString();
            //hlMenu.CssClass
            ap.ContentContainer.Controls.Add(hlMenu);
            //hlMenu.NavigateUrl = dt.Rows[i]["ContentUrl"].ToString();
            AccordionID.Panes.Add(ap);                  //创建知识类型根节点
        }
    }
}

public DataTable GetArtTypeable()
{
    OracleConnection conn = new OracleConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["OracleConnectionString"].ConnectionString.ToString());
    string cmdText = "Select * from  ZS_ARTICLETYPE where isactive='1' order by PARENTCODE,orderid";
    OracleDataAdapter cmd = new OracleDataAdapter(cmdText, conn);//从数据库抓出数据
    DataSet ds = new DataSet();
    cmd.Fill(ds, "ZS_ARTICLETYPE");
    string sss = ds.Tables["ZS_ARTICLETYPE"].Rows.ToString();
    return ds.Tables["ZS_ARTICLETYPE"];
}

public DataTable GetDocTypeTable()
{
    OracleConnection conn = new OracleConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["OracleConnectionString"].ConnectionString.ToString());
    string cmdText = "Select * from  zs_documenttype where isactive='1' order by PARENTCODE,orderid";
    OracleDataAdapter cmd = new OracleDataAdapter(cmdText, conn);//从数据库抓出数据
    DataSet ds = new DataSet();
    cmd.Fill(ds, "zs_documenttype");
    string sss = ds.Tables["zs_documenttype"].Rows.ToString();
    return ds.Tables["zs_documenttype"];
}

}

输出结果
生成的Accordion菜单 子菜单项显示的div样式居然是style="display:none;"
求高手解答。。。。

相关文章


  • asp.net-ajax ,这段代码怎么删除不了?
  • .net-ajax评分控件Rating在IE10下的显示问题
  • jsp 数据库 弹框-jsp中数据库的数据传到页面上
  • asp.net-为什么我的DIV隐藏后点击其他控件依然能显示出来?
  • jquery ajax 读取table 某一行的数据 该怎么读 急
  • net-Ajax请求在ie下失效的问题。
  • 实时显示-ASP表单提交后显示等待 后台管理选择通过或者不通过 然后前台跳转
  • php-一个页面上几个不同的按钮。怎么样实现点击某个按钮在相同的位置上下出现不同的表
  • 代码-如何在显示模态框的同时触发OnClick
  • 关于ASP页面通过绑定的数据进行判断隐藏控件的问题

【云栖快讯】他,一路保送,但可能不是你想象中的学霸; 他,曾是微软最年轻的技术管理者,挑战带领跨国团队; 他,后来加入阿里,成为阿里西雅图分部的第22名员工; 他,就是阿里通用计算平台负责人关涛! 通过短视频,为你揭晓他的成长和开发计算平台的经历,以及他对未来的展望!  详情请点击

热门推荐


  • 高性能云服务器2折起
  • 云服务器配置
  • 技术资料
  • 云计算
  • 域名
  • shell
  • node.js
  • 问答
  • java
  • mysql
  • C++
  • python
  • jQuery
  • Android
  • asp
  • PHP技巧
  • jQuery教程
  • JavaScript技巧
  • JS
  • SEO
  • sql server
  • mysql教程
  • 前端
  • 技术文集
  • 技术
  • 主题地图
  • A
  • z
  • 云服务器哪家好
  • API
  • 大数据
  • 云安全
  • 云存储
  • 云计算
  • 获取公众号授权失败
  • 兼容性疑难解答
  • path
  • stm32
  • jsonobject
  • product

前三篇


  • qq qq空间的问题-不同人看同一个好友的说说为什么显示的是自己的QQ号码和名字
  • c++ 开发环境-推荐一个适合刚学完c++,适于应用开发软件
  • ibm aix-请问要用什么样的虚拟机才能开启IBM的v6.1的系统?

后三篇


  • 拖动分栏-网页两栏通过拖动改变显示大小的效果,用jquery怎么实现?
  • wsajoinleaf-windows组播如何指定接口地址?
  • 最近做项目 需要图像识别和比对 帮帮我

(yq.aliyun.com)为您免费提供ajax asp net-ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的相关信息,包括
accordion
ajax asp net
的信息
,所有ajax asp net-ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_77954,您可以点击ajax asp net-ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的-手机站访问。

  • 推荐产品


云数据库RDS

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

立即查看



云服务器9.9元 限时抢购

6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验

9.9元 立即购买



云服务器ECS

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

立即查看



开发者软件

开发者常用软件,超百款实用软件一站式提供

立即查看

  • 热门标签

cisco telnet log
qemu
zabbix
openmobileapi
多表
week_of_year
openxls
安卓 加密 文件访问
谢谢大家
防钓鱼
跟踪和检测行人
mjrefresh
分配内存
linux下poi操作excel
图的深度遍历
8259
borderstyle
rationalrose
wince 鼠标
grid py

  • 社区推荐

更多>

  • 好东西来了!2017云栖大会400+份重磅资料下载
  • 叮咚!您有一份2017杭州云栖大会参会指南待签收【持续更...
  • 重磅发布背后:POLARDB的中国故事
  • 传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数...
  • 海量用户实时定位和圈人 - 团圆社会公益系统(位置寻人\...
  • 京颐CTO宋建康:如何应对系统高度分化异构的挑战,打造不...
  • 经典网络迁移VPC最佳实践
  • 揭秘IPHONE X刷脸认证的技术奥秘
  • 5大场景护航企业成长,实例解析阿里云适应性网络架构
  • 专访阿里云异构计算负责人:异构计算,GPU、FPGA、A...
  • 看了此文的人还看了

  • 个人java项目发布时一个问题
  • 图片-关于切片网页加载的一些问题
  • 安卓 webservice-接口压缩解压编码解码变成乱码
  • 新手CrossApp 之CASegmentControl...
  • (asp.net ) 如何将NET中的DATASET中的...
  • 如何让java程序后台运动(星际2菜鸟玩家求助)
  • JDicom的ImageServerGUI提示资源匮乏s...
  • 寻求关于Word档案的数据库管理方面的解决方案
  • @ASP.NET:找不到aspnet_CheckSche...
  • CXF客户端调用服务端,首次连接连不上。

热门活动更多>

  • 云服务器9.9元抢购

    6款产品 6个月免费体验

    查看详情>

  • 搭建网站/应用首选

    轻量应用服务器 45元/月

    查看详情>

  • 全新云服务器限时2折起

    I/O优化,独享IP,性能提升20%

    查看详情>

热点导航


  • 高性能云服务器2折起
  • 域名查询
  • 网站域名whois查询
  • 云计算
  • 网站服务器价格
  • 域名注册
  • bootstrap table
  • MySQL三节点
  • MySQL读写分离
  • 技术资料
  • 阿里云邀请码
  • product
  • cfbundleidentifier报错
  • echarts地图json数据
  • webstorm开发javaweb
  • 社区
  • 技术
  • 滚动条
  • mysql upgrade
  • ie浏览器不加载样式
  • c primer 第五版
  • java实现opc client
  • post请求
  • 支付宝同步和异步通知
  • product1
  • 三合一云商城建设
  • 软件安装环境配置
  • 技术
  • 钉钉收费
  • 问答
  • 数据算法竞赛
时间: 2024-12-24 02:21:43

ajax asp net-ajax AccordionPane后台添加后为什么客户端显示的样式是隐藏的的相关文章

asp.net-easyui datagrid 执行搜索操作后页面仍然显示原数据

问题描述 easyui datagrid 执行搜索操作后页面仍然显示原数据 用的平台是asp.net,初始化不带参数的查询时数据能正常显示,在datagrid上面的搜索栏输入参数 执行搜索功能,表格刷新以后仍然是原来的数据,但后台传过来的json确实是查询参数筛选的数据, 格式也是正确的,但刷新后就是原来的数据,这是因为什么? 解决方案 你怎么知道后台回传的数据是正确的.用开发工具看过了?而且你怎么查询的reload或者load附带参数?$('#xxx').datagrid('reload',{

ASP.NET MVC 使用 Ajax 提交表单,后台接收后值为 null?

问题描述 @using(Ajax.BeginForm(ajaxopts)){@Html.LabelFor(model=>model.comment.FileId,htmlAttributes:new{@class="control-labelcol-md-2"})<inputclass="form-controltext-boxsingle-line"data-val="true"data-val-number="Thefi

.NET3.5和VS2008中的ASP.NET AJAX

在过去,我曾在<VS 2008 JavaScript Intellisense> 和 < VS 2008 JavaScript debugging> 中 讨论过JavaScript和AJAX方面的改进.下面是作为VS 2008和.NET 3.5一部分发布的一些ASP.NET AJAX运 行时特性的几个备注,以及你在VS 2008中打开现有ASP.NET AJAX 1.0项目时需要知道的几个重要事项. 包括在.NET 3.5中的ASP.NET AJAX ASP.NET AJAX 1.

前端-急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线?

问题描述 急问:如何使用ajax动态获取后台数据后将数据利用chart.js画图工具显示曲线? 20C 刚刚学习ajax,不是很了解.假如后台数据已经以json类型存在,在前端如何使用ajax获取后台的json数据?求给出具体些的完整代码供参考...还有请问如果数据是一系列二位数组(如[a1b1][a2b2]......)那么如何使用chart.js 将其显示出来?还请各位大神指教! 解决方案 ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据 解

ajax-Jquery Mobile Ajax ASP.NET控件 无刷新页面查询,添加,修改,删除

问题描述 Jquery Mobile Ajax ASP.NET控件 无刷新页面查询,添加,修改,删除 Jquery Mobile Ajax 技术用ASP.NET控件怎么实现无刷新页面查询,添加,修改,删除功能? 现在刷新一次才能执行JavaScript代码,否则没反应,有时候样式也没了. 我写的代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs&q

ASP.NET AJAX:Ajax之ModalPopupExtender的后台调用

ModalPopupExtender 也可以实现在后台的调用: 页面代码(Modified from www.asp.net/ajax): <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD

安了个vs 2008 express后,诡异asp.net Ajax PageMethods的问题,怎么解决?

昨天调试好网站睡觉... 今天一起来,突然网站报错 说ResponseText属性未实例化 ResponseText是我自写的类ServerResponse的一个属性 该PageMethods如下:         [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true), WebMethod]         public static ServerResponse GetGroupList(int nowpa

asp.net ajax 使用updatepanel进行更新后的提示

ajax|asp.net 想实现这样一个简单的功能,却折腾了半天.原因是第一次使用asp.net Ajax,本来是不想使用的MS的.却想看看他的框架如何.      使用Response.write (js) 会出错.找了一些文档来看,原来要使用ScriptManager的静态方法 RegisterStartupScript 来实现调用.不知为什么实例类型没有提供这种方法.害得我花了很多的时间.       ScriptManager.RegisterStartupScript(this.Upd

ASP.NET AJAX客户端编程之旅(三)

ASP.NET AJAX客户端编程之旅(三)--让JavaScript和C#无障碍沟通:数据类型自动转换&序列化 通过前两篇文章,我们知道使用了ASP.NET AJAX框架后,在JavaScript中调用后台WebService方法非常方便,几乎可以看做是"直接调用".那么,这里引出了一个问题:调用方法就牵扯到参数的传递,而JavaScript和C#毕竟是两种不同的语言,数据类型怎么沟通?简单型数据类型还好说,如果我们需要的参数是个复杂类型呢?如分层架构中经常用到实体类做参数,