Hi,
U can achieve this using client side javascript
Try this........
ASP
<asp:DropDownList ID="DDLA" runat="server" AutoPostBack="True" onselectedindexchanged="DDLA_SelectedIndexChanged">
C#
protected void Page_Load(object sender, EventArgs e)
{
DDLA.Items.Add(new ListItem("--select--", "-1"));
DDLA.Attributes.Add("onchange", "return ValidateDDL();");
}
protected void DDLA_SelectedIndexChanged(object sender, EventArgs e)
{
//Ur server side Code here .......if any
}
JS
function ValidateDDL()
{
var DDL = document.getElementById("<%= DDLA.ClientID %>");
if(DDL.value == -1)
{
alert('Invalid Value');
DDL.focus();
return false;
}
else
{
__doPostBack(DDL.id,'');
return true;
}
}