Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

updatepanel is not working

$
0
0

The below code works fine when i remove updatepanel,

but when I add updatepanel,

once I change the value of Itemcategorycode dropdown, the itemsdropdown dropdown is always empty.

Not sure wht is wrong. pls help.. thanks

subpage:

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">

</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

       
       <asp:Panel ID="Panel3" runat="server" BackColor="#02CCFF">
        <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"
            DisplayAfter="10">
            <ProgressTemplate>
                <div id="dvProgress" runat="server" style="position: absolute; top: 150px; left: 650px;
                    text-align: center;">
                    <asp:Image ID="Image21" runat="server" Height="46px" Width="47px" ImageUrl="/gifs/ajax-loader.gif"
                        AlternateText="loader" />
                </div>
            </ProgressTemplate>
        </asp:UpdateProgress>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
            <ContentTemplate>
               
                            <asp:DropDownList ID="Itemcategorycode" runat="server"
                                AppendDataBoundItems="True" AutoPostBack="True"
                                 ValidationGroup="Main">
                                <asp:ListItem Text="--Pls Select---" Value="0"></asp:ListItem>
                                <asp:ListItem Text="CAR-BATT" Value="CAR-BATT"></asp:ListItem>
                            </asp:DropDownList><asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server"
                                ControlToValidate="Itemcategorycode" ErrorMessage="*" InitialValue="0"
                                style="color: #FF3300; font-weight: 700; font-size: medium"
                                ValidationGroup="FormEnter"></asp:RequiredFieldValidator>
                                  <asp:SqlDataSource ID="websiteiddatasource" runat="server"
                                ConnectionString="<%$ ConnectionStrings:JC %>"
                                SelectCommand="SELECT distinct(Item_Category_Code) as Item_Category_Code FROM [ITEMS] order by Item_Category_Code ">
                            </asp:SqlDataSource>


    <asp:DropDownList ID="itemsdropdown" runat="server"  
                                                              ValidationGroup="FormEnter">
                                                             
                                                            </asp:DropDownList>
                    
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server"
                                ControlToValidate="itemsdropdown" ErrorMessage="*" InitialValue="---Pls select---"
                                style="color: #FF3300; font-weight: 700; font-size: medium"
                                ValidationGroup="FormEnter"></asp:RequiredFieldValidator>
 
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Panel>
----------------------------

 Private Sub Itemcategorycode_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles Itemcategorycode.SelectedIndexChanged
        Dim sqlConn As New SqlConnection
        Dim strConn As String
        Dim cmd As New SqlClient.SqlCommand
        Dim cmd1 As New SqlClient.SqlCommand
        strConn = System.Configuration.ConfigurationManager.ConnectionStrings("JC").ConnectionString
        sqlConn = New SqlConnection(strConn)
        cmd.Connection = sqlConn
        cmd1.Connection = sqlConn
        Try
            sqlConn.Open()

            Dim sqlstr As String

            sqlstr = "  select  [ItemNO] from [ITEMS] where Item_Category_Code='" & Itemcategorycode.SelectedValue & "' order by itemno"

            cmd.CommandText = sqlstr


            itemsdropdown.DataSource = cmd.ExecuteReader
            itemsdropdown.DataTextField = "ItemNO"
            itemsdropdown.DataValueField = "ItemNO"
            itemsdropdown.DataBind()
            itemsdropdown.Items.Insert(0, "---Pls select---")


Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>