---
title: "ASP.NET validation for gender not working"  
description: "ASP.NET validation for gender not working"  
author: "Samuel Fernandes"  
published: 2014-11-28  
updated: 2014-11-29  
canonical: https://www.mindstick.com/forum/12716/asp-dot-net-validation-for-gender-not-working  
category: "asp.net"  
tags: ["asp.net mvc", "validation"]  
reading_time: 1 minute  

---

# ASP.NET validation for gender not working

I want to be able to [validate whether](https://www.mindstick.com/forum/161592/how-do-you-validate-whether-a-given-path-is-a-valid-file-path-or-not) or not, male/[female](https://answers.mindstick.com/qa/51778/who-is-the-1st-us-female-fighter-pilot) has been selected or if it hasn't been selected. Here's the [code](https://yourviews.mindstick.com/view/85458/alan-turing-the-mastermind-behind-cracking-the-enigma-code-during-world-war-ii) I have:

```
protected void checkGender()    {        var selectedGender = ddlGender.SelectedValue;         if(selectedGender == "-1")        {           
Label1.Text = "Please select your gender!";        }        else        {           
Label1.Text = "";        }    }<asp:DropDownList ID="ddlGender"runat="server">  <asp:ListItem Value="-1">Please select...</asp:ListItem>  <asp:ListItem Value="Male">Male</asp:ListItem>  <asp:ListItem Value="Female">Female</asp:ListItem></asp:DropDownList>
```

## Replies

### Reply by Anonymous User

You can use SelectedIndex:

```
    var selectedGender= ddlGender.SelectedIndex;    if (selectedGender== 0)    {        Label1.Text ="Please select your gender!";    }    else    {        Label1.Text ="";    }
```


---

Original Source: https://www.mindstick.com/forum/12716/asp-dot-net-validation-for-gender-not-working

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
