Ну, если бы вы просто хотели опубликовать некоторые данные на сервере при изменении выпадающего списка, я бы просто использовал jQuery (мои предпочтения).
<asp:DropDownList ID="DropDown" runat="server" onchange="javascript: ajaxCall();">
</asp:DropDownList>
Тогда ваш javascript может выглядеть следующим образом.
function ajaxCall() {
$.ajax({
type: "POST",
url: "Services/Services.aspx/SomeMethod",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: "{}", // send some data if you need to
beforeSend: function() {
//do some things before the request is made
},
success: function(msg) {
chkBox.show();
spanOrDivName.show();
}
});
};
Есть много способов сделать ajax-вызов с помощью jQuery, но я использую этот, потому что он самый надежный, и я не уверен, что вам еще нужно сделать.