Controls AJAX Accordion控件中的内容似乎未在页面_Load()处初始化
我确实在的内容中写了一个label控件,如下所示Controls AJAX Accordion控件中的内容似乎未在页面_Load()处初始化,controls,ajaxcontroltoolkit,accordion,Controls,Ajaxcontroltoolkit,Accordion,我确实在的内容中写了一个label控件,如下所示 <ajaxToolkit:Accordion> <Panes> <ajaxToolkit:AccordionPane> <Header> ... </Header> <Content> <asp:Label runat="server" ID="lblTest
<ajaxToolkit:Accordion>
<Panes>
<ajaxToolkit:AccordionPane>
<Header> ... </Header>
<Content>
<asp:Label runat="server" ID="lblTest" />
</Content>
</ajaxToolkit:AccordionPane>
.
.
.
</Panes>
</ajaxToolkit:Accordion>
到达代码时收到错误消息,错误消息:对象引用未设置为对象的实例添加
Accordion1.FindControl("nothing")
在
Page_Init()
中,Accordion1
是您的Accordion
对象。我最近遇到了这个问题,虽然meejaydeep的解决方案有效,但它感觉“有问题”。经过一些研究,这似乎与AjaxControlToolkit的1.0版本有关。不过,3.5版本的工具包似乎已经解决了这个问题。因此,如果您能够升级到该版本,我鼓励您这样做,否则您将需要实现meetjaydeep的修复
我知道这个帖子已经有好几年的历史了,但我认为这对将来的人来说可能是值得的信息
Accordion1.FindControl("nothing")