mugsey
asked on
Onclick event not firing when using update panel in ajax tab control
Hi
For some reason I cannot get a button onclick event to fire when using update panel and ajax tab control.
What am I doing wrong?
For some reason I cannot get a button onclick event to fire when using update panel and ajax tab control.
What am I doing wrong?
<ajaxToolkit:TabContainer ID="tbContainerCreateJobRequest" runat="server" ActiveTabIndex="0"
Width="100%" Height="600px" OnActiveTabChanged="tbContainerCreateJobRequest_ActiveTabChanged">
<ajaxToolkit:TabPanel ID="tbSearch" runat="server" HeaderText="Search">
<ContentTemplate>
<div class="row">
<span class="dlabel">Surname: </span><span class="formleftpadding">
<asp:TextBox ID="TextBox2" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Firstname: </span><span class="formleftpadding">
<asp:TextBox ID="TextBox3" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Post Code: </span><span class="formleftpadding">
<asp:TextBox ID="TextBox4" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">1st Line Address: </span><span class="formleftpadding">
<asp:TextBox ID="txtFirstLineAddress" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Search: </span><span class="formleftpadding">
<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click">
</asp:Button><asp:Button ID="btnReset" runat="server" OnClick="btnReset_Click" Text="Reset">
</asp:Button><asp:Button ID="btnNewClient" runat="server" Text="New Service User"
OnClick="btnNewClient_Click"></asp:Button></span></div>
<hr />
<hr />
<p>
<asp:GridView ID="grdSearchResults" runat="server" EmptyDataText="No search results - do you want to create a new service user?"
AutoGenerateColumns="False" Width="50%" Caption="Service User Search Results"
SkinID="GridViewSkin" OnSelectedIndexChanged="grdSearchResults_SelectedIndexChanged"
DataKeyNames="PropertyID" AllowSorting="True" AllowPaging="True">
<Columns>
<asp:BoundField DataField="PropertyID" Visible="False"></asp:BoundField>
<asp:BoundField DataField="ClientID" Visible="False"></asp:BoundField>
<asp:BoundField DataField="Forename" HeaderText="Forename" SortExpression="Forename">
</asp:BoundField>
<asp:BoundField DataField="Surname" HeaderText="Surname" SortExpression="Surname">
</asp:BoundField>
<asp:BoundField DataField="Address1" HeaderText="Address 1" SortExpression="Address1">
</asp:BoundField>
<asp:BoundField DataField="PostCode" HeaderText="Post Code" SortExpression="PostCode">
</asp:BoundField>
<asp:HyperLinkField DataNavigateUrlFields="PropertyID,ClientID" DataNavigateUrlFormatString="~/WebForms/CreateJobRequest.aspx?id={0}&clientid={1}"
Text="Select Property"></asp:HyperLinkField>
</Columns>
<EmptyDataRowStyle BackColor="LightBlue" ForeColor="Red" />
<EmptyDataTemplate>
No records have been found for the search criteria entered - you can create a new
service user by clicking here.</EmptyDataTemplate>
</asp:GridView>
</p>
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ID="TabPanel1" runat="server" HeaderText="Service User Details">
<ContentTemplate>
<div class="ListUsers">
<div class="row">
<span class="dlabel">Property Type: </span><span class="formleftpadding">
<asp:TextBox ID="txtPropertyType" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">1st Line Address: </span><span class="formleftpadding">
<asp:TextBox ID="txt1stLineAddress" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">2nd Line Address: </span><span class="formleftpadding">
<asp:TextBox ID="txt2ndLineAddress" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Post Code: </span><span class="formleftpadding">
<asp:TextBox ID="txtPostCode" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Area: </span><span class="formleftpadding">
<asp:TextBox ID="txtArea" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Ward: </span><span class="formleftpadding">
<asp:TextBox ID="txtWard" runat="server" Width="60%"></asp:TextBox></span></div>
<hr />
<p>
Service User Details
</p>
<hr />
<div class="row">
<span class="dlabel">Tenure: </span><span class="formleftpadding">
<asp:TextBox ID="txtTenure" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Title: </span><span class="formleftpadding">
<asp:TextBox ID="txtTitle" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Firstname: </span><span class="formleftpadding">
<asp:TextBox ID="txtFirstName" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Surname: </span><span class="formleftpadding">
<asp:TextBox ID="txtSurname" runat="server" Width="60%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Gender: </span><span class="formleftpadding">
<asp:TextBox ID="txtGender" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">DOB: </span><span class="formleftpadding">
<asp:TextBox ID="txtDob" runat="server" Width="20%"></asp:TextBox><ajaxToolkit:CalendarExtender
ID="txtDob_CalendarExtender" runat="server" Enabled="True" TargetControlID="txtDob">
</ajaxToolkit:CalendarExtender>
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Enter a valid date!"
ControlToValidate="txtDob" Operator="DataTypeCheck" Type="Date">*</asp:CompareValidator></span></div>
<div class="row">
<span class="dlabel">Ethnicity: </span><span class="formleftpadding">
<asp:TextBox ID="txtEthnicity" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Contact Number: </span><span class="formleftpadding">
<asp:TextBox ID="txtContactNumber" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Alternate Contact Number: </span><span class="formleftpadding">
<asp:TextBox ID="txtAlternateContactNumber" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Mobile Number: </span><span class="formleftpadding">
<asp:TextBox ID="txtMobile" runat="server" Width="30%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Email Contact: </span><span class="formleftpadding">
<asp:TextBox ID="txtEmail" runat="server" Width="40%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel"></span><span class="formleftpadding">
<br />
<br />
</span>
</div>
</div>
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ID="tpJob" runat="server" HeaderText="Job Request">
<HeaderTemplate>
Job Request
</HeaderTemplate>
<ContentTemplate>
<div class="row">
<span class="dlabel">Job Request for:</span><span class="formleftpadding">
<asp:TextBox ID="txtProperty" runat="server" Width="70%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Budget Code:</span><span class="formleftpadding">
<subsonic:DropDown ID="ddlBudgetCode" runat="server" TableName="BudgetCode" PromptValue="0"
PromptText="-- Select Budget Code --" ShowPrompt="True" Width="20%" OrderField=""
ProviderName="" TextField="" ValueField="" WhereField="" WhereValue="">
</subsonic:DropDown>
<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="ddlBudgetCode"
ErrorMessage="Enter a budget code" InitialValue="0">*</asp:RequiredFieldValidator></span></div>
<div class="row">
<span class="dlabel">Order Number:</span><span class="formleftpadding">
<asp:TextBox ID="txtOrderNumber" runat="server" Width="70%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Work Required:</span> <span class="formleftpadding">
<asp:TextBox ID="txtWorkRequired" runat="server" Width="70%" Height="84%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Referred By:</span><span class="formleftpadding">
<asp:CheckBox ID="chkAdaptation" runat="server" Text="Adaptation" /><ajaxToolkit:MutuallyExclusiveCheckBoxExtender
ID="checkAdaptaion_mutual_exclusion" runat="server" Enabled="True" Key="Referral"
TargetControlID="chkAdaptation">
</ajaxToolkit:MutuallyExclusiveCheckBoxExtender>
<asp:CheckBox ID="chkReferral" runat="server" Text="Handyperson Referral (over 60 only)" /><ajaxToolkit:MutuallyExclusiveCheckBoxExtender
ID="referral_extender" runat="server" Enabled="True" Key="Referral" TargetControlID="chkReferral">
</ajaxToolkit:MutuallyExclusiveCheckBoxExtender>
</span>
</div>
<div class="row">
<span class="dlabel">Priority:</span><span class="formleftpadding">
<asp:CheckBox ID="chkUrgent" runat="server" Text="Urgent" /><asp:CheckBox ID="chkRoutine"
runat="server" Text="Routine" /></span></div>
<div class="row">
<span class="dlabel">OT/OTA:</span><span class="formleftpadding">
<asp:TextBox ID="txtOTOTA" runat="server" Width="70%" Height="50%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Tel No:</span><span class="formleftpadding">
<asp:TextBox ID="TextBox1" runat="server" Width="70%" Height="50%"></asp:TextBox></span></div>
<div class="row">
<span class="dlabel">Submit Job Request:</span><span class="formleftpadding">
<asp:Button ID="Button1" runat="server" Text="Button" /></span></div>
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.