Help with ASP.NET UpdatePanel control!!!

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Todd Carter
    New Member
    • Jan 2011
    • 1

    #1

    Help with ASP.NET UpdatePanel control!!!

    Ok, I'm having a little difficulty with the ASP.net updatepanel control. I have it all hooked up and it is posting back to the server correctly, but the problem I am having is it will not update the innerHTML of a div tag. I'm thinking I have seen this done before.

    Here is the client-side code:

    Code:
    <asp:UpdatePanel runat="server" ID="UpdatePanel2" EnableViewState="true" UpdateMode="Conditional" >
            <ContentTemplate>
                <p>Please verify your information is correct, then click the <br />"Confirm" button continue with your enrollment."</p>
                <div id="message" runat="server" style="color:Red;"></div>
                <table>
                    <tr>
                        <td>Name:</td>
                        <td><asp:Label ID="fullNameLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>SSN:</td>
                        <td><asp:Label ID="ssnLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>Gender:</td>
                        <td><asp:Label ID="genderLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>DOB:</td>
                        <td><asp:Label ID="dobLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>Birth State:</td>
                        <td><asp:Label ID="birthStateLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>Marital Status:</td>
                        <td><asp:Label ID="maritalStatusLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>Address:</td>
                        <td>
                            <asp:Textbox ID="address1Label" runat="server" MaxLength="50"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td>
                            <asp:Textbox ID="address2Label" runat="server" MaxLength="50"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>City:</td>
                        <td>
                            <asp:Textbox ID="cityLabel" runat="server" MaxLength="50"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>State:</td>
                        <td><asp:Label ID="stateLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>Zip:</td>
                        <td>
                            <asp:Textbox ID="zipLabel" runat="server" MaxLength="10"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>Country:</td>
                        <td><asp:Label ID="countryLabel" runat="server"></asp:Label></td>
                    </tr>
                    <tr>
                        <td>Home Phone:</td>
                        <td>
                            <asp:Textbox ID="homePhoneLabel" runat="server" MaxLength="10"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>Cell Phone:</td>
                        <td>
                            <asp:Textbox ID="cellPhoneLabel" runat="server" MaxLength="10"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>Work Phone:</td>
                        <td>
                            <asp:Textbox ID="workPhoneLabel" runat="server" MaxLength="10"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td>Work Phone Ext:</td>
                        <td>
                            <asp:Textbox ID="workPhoneExtLabel" runat="server" MaxLength="5"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                    <tr>
                        <td>Email Address:</td>
                        <td>
                            <asp:Textbox ID="emailAddressLabel" runat="server" MaxLength="150"></asp:Textbox>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" style="text-align:right;">
                            <asp:Button ID="confirmButton" runat="server" Text="Confirm" CssClass="button" />
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="enrollNowButton" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>
    Here is the server-side code:

    Code:
     Protected Sub confirmButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles confirmButton.Click
            If String.IsNullOrEmpty(Me.address1Label.Text) Then
                message.InnerHtml = "Address is required! Please enter your address."
                message.Style("display") = ""
                'UpdatePanel2.Update()
            End If
            If String.IsNullOrEmpty(Me.cityLabel.Text) Then
                message.InnerHtml = "Address is required! Please enter your address."
                message.Style("display") = ""
                'UpdatePanel2.Update()
            End If
            If String.IsNullOrEmpty(Me.zipLabel.Text) Then
                message.InnerHtml = "Address is required! Please enter your address."
                message.Style("display") = ""
                'UpdatePanel2.Update()
            End If
            If String.IsNullOrEmpty(workPhoneLabel.Text) Then
                message.InnerHtml = "Address is required! Please enter your address."
                message.Style("display") = ""
                'UpdatePanel2.Update()
            End If
    
        End Sub
    Any help with this would be appreciated.
Working...