2012-02-22 1 views
1

Je travaille sur asp.net en utilisant le langage c sharp. Je veux utiliser ajax sur le menu déroulant. Lorsque l'utilisateur sélectionne un élément de la liste déroulante, les informations relatives doivent être affichées à l'utilisateur.Ajax étapes d'appel dans asp.net

S'il vous plaît dites-moi les étapes pour utiliser ajax dans ce cas.

Merci

Répondre

0

donc en supposant que vous avez un menu déroulant

<select id='drId'>...</select> 

et une action qui renverra l'info

public ActionResult ShowInfo(int v) 
{ 
    // return info about object with key = v 
    return Content("hi"); 
} 

ce script gérer l'événement change client de la liste déroulante

<script> 
$(function(){ 
$('#drId').change(function(){ 
$.post('<%=Url.Action("ShowInfo")%>',{ v:$(this).val() },function(result){ 
//do something with result; 
alert(result); 
});//end post 

});//end change 
});//end doc ready 

//don't forget to include jQuery 
</script>