我在内容中写了一个标签控件,如下所示
<ajaxToolkit:Accordion>
<Panes>
<ajaxToolkit:AccordionPane>
<Header> ... </Header>
<Content>
<asp:Label runat="server" ID="lblTest" />
</Content>
</ajaxToolkit:AccordionPane>
.
.
.
</Panes>
</ajaxToolkit:Accordion>
在代码隐藏文件中,我写如下
protected void Page_Load(object sender, EventArgs e)
{
lblTest.Text = "Hello, World";
}
我在到达代码时收到错误消息,错误消息:对象引用未设置为对象的实例
答案 0 :(得分:1)
添加
Accordion1.FindControl("nothing")
<{1>} Page_Init()
Accordion1
是您的Accordion
对象。
答案 1 :(得分:0)
我最近遇到了这个问题,虽然meejaydeep的解决方案有效,但感觉&#34; hacky&#34;。经过一些研究后,这似乎与AjaxControlToolkit的1.0版本有关。但是,在3.5版本的Toolkit中似乎已修复此问题。因此,如果您能够升级到该版本,我会鼓励您这样做,否则您将需要实施meetjaydeep修复。
我意识到这个帖子已经有好几年了,但我认为这对未来的某些人来说可能是值得的信息。