Well, My Friend, I am sure to help you since I have already replied to such a question previously too.
Let us see, how to do it...
1. First thing you need to think is, how will it be updating... ie. will the page reload or will it update automatically (obviously we will be going with the second one).
2. So, we are going with second one, we will need AJAX to do so.... Now it's your job to implement it. i can only give you idea.
3. The next thing is, make a page which can be called as processor, whenever a the name of country is submitted to this page, (you will be doing so using ajax) it will return you will a list of name of states. See the codes below..(sorry, it is in php but I am sure you can implement it for ASP as well)
foreach($array as $statename)
{
echo "<option>".$statename."</option>";
}
This way the data is now recieved by you... Now paste this data inside the dropdown list using ajax as..
document.getElementByID("statelist") = xmlhttp.responseText;
Now here will be your codes inside the form:
<select>
<div id="statelist">
<option>This will be replaced by the state names</option>
</div>
</select>
Hope that this will help you...
Regards
Tushar Srivastava :-)