Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Ajax手风琴-在代码后面加载CSS。aspx_Asp.net_Ajax - Fatal编程技术网

Asp.net Ajax手风琴-在代码后面加载CSS。aspx

Asp.net Ajax手风琴-在代码后面加载CSS。aspx,asp.net,ajax,Asp.net,Ajax,我有我的手风琴数据绑定的意图,但是,我不知道如何加载CSS在后面的代码。我创建了一个名为Accordion的新CSS模板,并将其放在我的样式文件夹下 这是我的css的全部内容 Header { background-color: #000000; color: White; padding: 4px; font-weight: bold; } .SelectedHeader { background-color: #808080; color: W

我有我的手风琴数据绑定的意图,但是,我不知道如何加载CSS在后面的代码。我创建了一个名为Accordion的新CSS模板,并将其放在我的样式文件夹下

这是我的css的全部内容

Header { background-color: #000000; color: White; padding: 4px; font-weight: bold; } .SelectedHeader { background-color: #808080; color: White; padding: 4px; font-weight: bold; } .Contents { background-color: #f3f3f3; padding: 5px; } 我的猜测是我没有正确引用CSS,但我不确定如何正确引用

谢谢


我已经更新了我的CSS,包括
@import“Accordion.CSS”

从您的课程中删除点

比如说

NavigationAccordion.ContentCssClass = ".Contents";
这个


除此之外,我想知道为什么需要动态地创建它们。我想这就是你问题的原因。而且您不应该毫无例外地创建随机ID。ID对于在回发和触发事件中重新加载
ViewState
非常重要。

由于您尝试了@Tim的解决方案,但没有成功,请检查浏览器的调试工具以查看页面中是否存在CSS。这可能是如何引用它的问题。

这似乎很明显,但是,您是否链接到accorbian.css文件?即,在HTML中有以下行:

<link rel="stylesheet" type="text/css" href="Accordian.css" />


在分配类时,您还需要删除句点
,正如Tim所说。

我确实试过了,但它没有拉下你按下的cssHave来重新加载浏览器缓存?也许我需要导入它?加载你的aspx样式参考文件的代码在哪里?@Mike:即使它不能解决你的问题,它也会解决你的下一个问题。为什么要动态创建手风琴窗格?我认为这是你的问题的(第一)原因。(编辑了我的答案)打开您的视图源代码,并单击css文件引用,如果它没有导航到它的css页面。这意味着问题在引用中。但其样式/Accordion.css“然后使用
href=“Styles/Accordion.css”
NavigationAccordion.ContentCssClass = "Contents";
<link rel="stylesheet" type="text/css" href="Accordian.css" />