none
qual link foi clicado? RRS feed

  • Pergunta

  • me ajudem pessoal é urgente. no meu projeto tenho varios elementos <a href> mas 2 deles são de suma importancia pois é a base de onde começaria a fazer uma filtragem no banco de dados, por exemplo.

    tenho uma barra de menu de navegação criado com o bootstrap, nesse menu tem um <a href="#">playstation 3</a> quando clico nesse <a href> ele mostra as categorias de jogos. o mesmo acontece com o playstation 2. sendo que ambos mostram as mesmas categorias. o problema é, eu tenho uma tabela plataforma, onde tenho que filtrar de qual  plataforma é a categoria clicada.

    como pegar o valor do<a href> clicado? porque eu puderia numeralos 1 e 2 por exemplo e usar esse numero para filtrar no code behing da minha aplicação. como fazer isso? espero por ajudas. obrigado!

    sexta-feira, 13 de fevereiro de 2015 06:16

Respostas

  • Olá godinis22,

    Neste caso você poderá utilizar o método GET para receber parâmetros.

    ASP.NET MVC:

    <a href="@Url.Action("MinhaAcao", "MeuController", new { nomeParametro = 1 })">Texto Link</a>


    Pegar parâmetro:

    public ActionResult MinhaAcao(int nomeParametro)
    {
        // tratar aqui
    
        return View();
    }

    ASP.NET WebForms:

    <a href="http://localhost:60504/minhaPagina.aspx?nomeParametro=1">Texto Link</a>

    Pegar parâmetro:

    string parametro = Request.QueryString["nomeParametro"];

    Caso não resolva, deixe-nos saber.

    Saudações,
    Kallebe Lins, Kakaroo

    sexta-feira, 13 de fevereiro de 2015 11:21