Click here to Skip to main content
15,845,367 members
Home / Discussions / ASP.NET
   

ASP.NET

 
PinnedHOW TO ANSWER A QUESTION PinPopular
Chris Maunder12-Jul-09 23:39
cofounderChris Maunder12-Jul-09 23:39 
Questionis it hard to add new module into Umbraco CMS? Pin
Southmountain7-Feb-24 9:23
Southmountain7-Feb-24 9:23 
AnswerRe: is it hard to add new module into Umbraco CMS? Pin
RedDk7-Feb-24 9:43
RedDk7-Feb-24 9:43 
QuestionUI library for ASP.NET Core MVC Razor Pin
Mark Pelf 8-Dec-23 6:18
mvaMark Pelf 8-Dec-23 6:18 
QuestionCoding Help Pin
appache0524-Nov-23 19:04
appache0524-Nov-23 19:04 
AnswerRe: Coding Help Pin
Richard MacCutchan24-Nov-23 23:05
mveRichard MacCutchan24-Nov-23 23:05 
AnswerRe: Coding Help Pin
Andre Oosthuizen25-Nov-23 2:24
mveAndre Oosthuizen25-Nov-23 2:24 
AnswerRe: Coding Help Pin
jschell25-Nov-23 8:02
jschell25-Nov-23 8:02 
QuestionWhat should I start reading to get to where I want to go? Pin
DalTXColtsFan21-Nov-23 12:46
DalTXColtsFan21-Nov-23 12:46 
AnswerRe: What should I start reading to get to where I want to go? Pin
Richard MacCutchan21-Nov-23 22:37
mveRichard MacCutchan21-Nov-23 22:37 
QuestionSelectedIndexChanged for DropDown not fired when first item selected Pin
DalTXColtsFan17-Nov-23 8:41
DalTXColtsFan17-Nov-23 8:41 
I wish it was a little easier to post screenshots here, but what's going on is my SelectedIndexChanged event handler is being triggered if I choose any item in the dropdown OTHER THAN THE TOP ONE. When I choose the top item in the dropdown, Page_Load is getting fired, but not SelectedIndexChanged. What's going on?

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="First2023WebUserControl.ascx.cs" Inherits="First2023Control.UserControls.First2023WebUserControl" %>
<asp:Label ID="Label1" runat="server" Text="Hello Year 2023"></asp:Label>
<p>
     </p>
Category:<asp:DropDownList ID="ddlCategory" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ddlCategory_SelectedIndexChanged">
</asp:DropDownList>
<p>
    Subcategory:
    <asp:DropDownList ID="ddlSubcategory" runat="server" AutoPostBack="True">
    </asp:DropDownList>
</p>
<p>
    <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
</p>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<asp:Label ID="Label3" runat="server" Text="Label"></asp:Label>


protected void Page_Load(object sender, EventArgs e)
{

        Label3.Text = "In Page Load selected index is " + ddlCategory.SelectedIndex.ToString();
        XXXDbSupport objDBSupport = new XXXDbSupport();
        DbCommand objDBCommand = objDBSupport.CreateDbCommand();
        objDBCommand.CommandType = CommandType.Text;
        string sSQL = "select distinct isnull(Category,'(blank)') as ProdCat from xxx_product order by isnull(Category,'(blank)')";
        objDBCommand.CommandText = sSQL;
        DataTable objDBTable = objDBSupport.FillDataTable(objDBCommand);
        if (objDBTable.Rows.Count > 0)
        {
            ddlCategory.DataTextField = "ProdCat";
            ddlCategory.DataValueField = "ProdCat";
            ddlCategory.DataSource = objDBTable;
            ddlCategory.DataBind();
        }
        else
        {
            ddlCategory.Text = "n/a";
        }

}

protected void ddlCategory_SelectedIndexChanged(object sender, EventArgs e)
{
    Label2.Text = "The selected index changed to " + ddlCategory.SelectedIndex.ToString();
    XXXDbSupport objDBSupport = new XXXDbSupport();
    DbCommand objDBCommand = objDBSupport.CreateDbCommand();
    objDBCommand.CommandType = CommandType.Text;
    string sSQL = "select distinct isnull(SubCategory,'(blank)') as SubCat from xxx_product ";
    if (ddlCategory.Text == "(blank)")
    {
        sSQL = sSQL + "where isnull(Category,'(blank)') = '(blank)' order by isnull(SubCategory,'(blank)')";
    }
    else
    {
        sSQL = sSQL + "where Category = '" + ddlCategory.Text + "' order by isnull(SubCategory,'(blank)')";
    }
    objDBCommand.CommandText = sSQL;
    DataTable objDBTable = objDBSupport.FillDataTable(objDBCommand);
    if (objDBTable.Rows.Count > 0)
    {
        ddlSubcategory.DataTextField = "SubCat";
        ddlSubcategory.DataValueField = "SubCat";
        ddlSubcategory.DataSource = objDBTable;
        ddlSubcategory.DataBind();
    }
    else
    {
        ddlSubcategory.Text = "n/a";
    }

}

AnswerRe: SelectedIndexChanged for DropDown not fired when first item selected Pin
Ron Nicholson17-Nov-23 8:57
professionalRon Nicholson17-Nov-23 8:57 
GeneralRe: SelectedIndexChanged for DropDown not fired when first item selected Pin
DalTXColtsFan17-Nov-23 9:03
DalTXColtsFan17-Nov-23 9:03 
GeneralRe: SelectedIndexChanged for DropDown not fired when first item selected Pin
Andre Oosthuizen18-Nov-23 8:27
mveAndre Oosthuizen18-Nov-23 8:27 
SuggestionRe: SelectedIndexChanged for DropDown not fired when first item selected Pin
Richard Deeming19-Nov-23 22:56
mveRichard Deeming19-Nov-23 22:56 
QuestionDumb it down for one who's basically a beginner Pin
DalTXColtsFan15-Nov-23 6:31
DalTXColtsFan15-Nov-23 6:31 
AnswerRe: Dumb it down for one who's basically a beginner Pin
Andre Oosthuizen15-Nov-23 8:25
mveAndre Oosthuizen15-Nov-23 8:25 
GeneralRe: Dumb it down for one who's basically a beginner Pin
DalTXColtsFan15-Nov-23 12:48
DalTXColtsFan15-Nov-23 12:48 
GeneralRe: Dumb it down for one who's basically a beginner Pin
Andre Oosthuizen16-Nov-23 6:36
mveAndre Oosthuizen16-Nov-23 6:36 
Questioncan't build blazor library in azure pipeline Pin
Super Lloyd6-Sep-23 18:08
Super Lloyd6-Sep-23 18:08 
AnswerRe: can't build blazor library in azure pipeline Pin
Super Lloyd6-Sep-23 19:27
Super Lloyd6-Sep-23 19:27 
QuestionBlazor component debugging Pin
Super Lloyd23-Aug-23 15:16
Super Lloyd23-Aug-23 15:16 
AnswerRe: Blazor component debugging Pin
Super Lloyd24-Aug-23 18:27
Super Lloyd24-Aug-23 18:27 
QuestionHTML SELECT CONTROL WITH RUNAT="SERVER Pin
tchia_k30-Jul-23 4:53
professionaltchia_k30-Jul-23 4:53 
AnswerRe: HTML SELECT CONTROL WITH RUNAT="SERVER Pin
Richard Deeming30-Jul-23 23:14
mveRichard Deeming30-Jul-23 23:14 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.