IF STATEMENT ON DROPDOWNLIST LISTITEM

Pravesh Singh

Total Post:101

Points:709
Posted by  Pravesh Singh
 1121  View(s)
Ratings:
Rate this:

I need to add a condition to a DropDownList where a method can be executed by button click only if the user has selected a value different than the listItem (default value). 

<asp:DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True"
     DataSourceID="SqlDataSource5" DataTextField="proj_name" DataValueField="proj_name">
        <asp:ListItem Text="Select a project to clone" Value="" />
</asp:DropDownList>

How can I structure an if condition to validate that the selected value is not the ListItem (default value)?

  1. Sumit Kesarwani

    Post:378

    Points:2694
    Re: If statement on dropDownList listItem

    You can use asp.net delivered validation controls

    <asp:RequiredFieldValidator id="rfv1"  ControlToValidate="DropDownList1"   Display="Static"
                        ErrorMessage="* Select a value"   InitialValue="DefaultValueHere"     runat="server"
                        ValidationGroup="V1"/>

    Then edit your button markup to use ValidationGroup 

    <asp:Button Id="button1" ValidationGroup="V1" .../>

    In your codebehind button click code add this 

    protected void button1_onlick(Object sender, EventArgs e)
    {
         If(Page.IsValid)
         {
           // your existing code here
         }
    }

      Modified On Apr-06-2018 11:51:51 PM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!