I think you can. althogh you will have to decide which one will be executed first.
1. create the dropdown
2. handle the change event on client side and call a function like OnChange();
3. in this onchange function call your client side function.
4. in the same function call the server side function using XMLHttpRequet or jQuery AJAX.
the following article already decribes how to call server side function
AJAX for beginners (Part 2) - Using XMLHttpRequest and jQuery AJAX to implement a cascading dropdown[
^]
I suggest you make a small change like: [Code snippet from above article, refer that for details.]
function onChange()
{
$.ajax
(
{
type: "POST",
url: "Default2.aspx/OnContinentChange",
data: "{'continentName':'"+$('#drpContinent').val() +"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: callback,
error: onError
}
);
}