Olá Kássio,
Você precisa estudar AJAX!
http://api.jquery.com/category/ajax/
Segue um pequeno exemplo
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
//Assina evento
$("#textId").blur(function() {
//quando o text perder o focus faz uma solicitação AJAX
$.post("home/NomeAction", { valor: $("#textId").val() }, function(retorno) {
//Pega o retorno da solicitação e atualiza textNome
$("#textNome").val(retorno.Nome);
});
});
})
</script>
Id: <input type="text" id="textId" /><br />
Nome: <input type="text" id="textNome" /><br />
O Controlle fica assim
public ActionResult NomeAction(string valor)
{
//Sua rotina
//....
//Retorno Json
return Json(new { Nome = "Kassio" });
}
Abraços,
Daniel Fonseca Castro
www.danielfonsecacastro.com.br
