Link to home
Start Free TrialLog in
Avatar of mugsey
mugseyFlag for United Kingdom of Great Britain and Northern Ireland

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?




<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>

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of renjurdevan
renjurdevan
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial