Inquiridor
Busca Avançada mvc 4

Pergunta
-
Olá sou iniciante em programação gostaria de saber se tem como incluir 2 ou mais Ids referentes a um tabela e um unico dropdown ou qual seria o opção melhor ex: tabela Produtos, id vendas, id catergorias , id estoque e possivel inclui-las em um unico dropdown ....uso cada uma delas e actions diferentes que me retornam um search com criterios de busca ...o que eu queria fazer era unir-las ex: buscar produtos por (dropdownlist): categorias, estoque, vendas. Obrigado
Todas as Respostas
-
Olá,
Cada item do dropdown só pode ter um valor, lembre-se que no final das contas o dropdown renderiza um select
Quanto a sua tabela de produtos, verifique bem como ela foi modelada pois pelo jeito que você informou, existem erros na escolha das chaves.
-
-
vc teria conhece algum tutorial na net como exemplo e q minha linha de codigo ta meio grande vo ter mostrar
public ActionResult FormBusca()
{
return View();
}
public PartialViewResult Find(string busca)
{
try
{
string termo = string.Empty;
if (!string.IsNullOrWhiteSpace(busca))
{
Response.Cookies["Busca"].Value = busca.Trim();
termo = busca.Trim();
}
else
{
if (Request.Cookies["Busca"] != null) termo = Request.Cookies["Busca"].Value;
}
if (!Regex.IsMatch(termo.Trim(), @"^[a-zá-úA-ZÁ-Ú0-9_üÜß'\s-]{1,40}$")) return PartialView("Find");
IList<Cadastro> model = new List<Cadastro>();
model = (from p in db.Cadastroes
where p.Nome.Contains(termo.Trim())
select p).ToList();
if (model == null)
return PartialView("NaoEncontrado");
ViewBag.Categoria = "Resultado da busca para: " + Server.HtmlEncode(termo.Trim());
return PartialView("Find2", model);
}
finally
{
if (db != null) db.Dispose();
}
}