I have an accordion control. If I place a simple text box inside it and assign it a value ti will throw an error.
I assign it a value inside page load.
I cannot figure it out.
I am using AjaxControlToolkit version 1.0.10618.0
I know that my value is present when assigning. It happens when setting the textbox.Text property.
Even if I go textbox.text = "test"; it throws the error..
--------------------------------------------
Object reference not set to an instance of an object.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
--------------------------------------------
Here is my code:
<
ajaxtoolkit:accordion id="MyAccordion" runat="server" selectedindex="0" headercssclass="accordionHeader"
headerselectedcssclass="accordionHeaderSelected" contentcssclass="accordionContent"
suppressheaderpostbacks="true">
<Panes>
<ajaxToolkit:AccordionPane ID="AccordionPane1" runat="server">
<Header>
<a href="" class="accordionLink">Default Page</a></Header>
<Content>
<div style="font-weight: bold;">
Form Expiration Message
</div>
<div style="font-weight: bold;">
Forgot Password - Email Subject to Primary Contact
</div>
<asp:TextBox ID="txtPasswordResetEmailSubject" runat="server" TextMode="MultiLine" Wrap="true" Width="500px" Height="55px"></asp:TextBox><br />
<asp:RequiredFieldValidator ID="rfvEmailSubject" runat="server" ErrorMessage="Cannot be empty" ControlToValidate="txtPasswordResetEmailSubject" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:Button ID="btnSaveEmailSubject" runat="server" Text="Save" OnClick="btnSaveEmailSubject_Click" />
</Content>
</ajaxToolkit:AccordionPane></Panes>
</
ajaxtoolkit:accordion>