Passar ID para o Controller após clicar num cliente através de Autocomplete

27/12/2017

4

Pessoal,
Estou implementando um sistema de pedidos, onde antes de criar o pedido eu preciso buscar o cliente através de um recurso de autocomplete e ao clicar no nome desejado eu quero passar ele para o meu controller de criação desse pedido (o qual tem como premissa o id do cliente).
Já tenho um método chamado ObterCliente(string criterio) que faz a busca e recupera o nome do cliente através de Json. Cheguei até conseguir trazer também o Id do cliente incluindo na query o argumento select new {c.Nome, c.ClienteId}). Contudo não sei como utilizá-lo no momento em que o usuário clicar no nome desejado.

Alguém pode me dar uma luz?...
Marcelo Almeida

Marcelo Almeida

Responder

Post mais votado

28/12/2017

$('#myCombo').on('change', function () {
var element = $("option:selected", this);
var value = $(element).val();

window.location = "/Controller/Action/" + value;
});

Fabio Parreira

Fabio Parreira
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar