Usuário com melhor resposta
Alterar o nome do Link a ser acesso em MVC4.

Pergunta
-
Bom Dia Galera.
Pessoal estou com uma dúvida daquelas.
Estou criando um menu dinâmico, onde irão conter Favoritos, Mais Acessados etc. Com isso meus dados virão do BD e poderão ser alterados a qualquer momento.
Tendo esse cenário estou esbarrando no seguinte problema:
Como alterar o link a ser acessado?
Estou pensando em duas opções uma delas é a utilização de
@Html.ActionLink() e a outra é a utilização de <a href="#"</a> + @Html.DisplayFor().
O menu terá seu Nome e sua Action vindos do BD.
Alguém pode me ajudar?
Obrigado.
Respostas
-
Fernando,
Você pode criar o menu com o Html helper. Existe uma sobrecarga que já inclui o texto:
HTML Helper: public static MvcHtmlString ActionLink( this HtmlHelper htmlHelper, string linkText, string actionName, string controllerName ) Exemplo: @Html.ActionLink("linkText", "actionName", "controllerName");
Uma coisa importante é salvar também o nome do Controller, pois este faz parte do link.
Att,
- Marcado como Resposta Fernando Mamprin segunda-feira, 16 de setembro de 2013 17:13
Todas as Respostas
-
Fernando,
Você pode criar o menu com o Html helper. Existe uma sobrecarga que já inclui o texto:
HTML Helper: public static MvcHtmlString ActionLink( this HtmlHelper htmlHelper, string linkText, string actionName, string controllerName ) Exemplo: @Html.ActionLink("linkText", "actionName", "controllerName");
Uma coisa importante é salvar também o nome do Controller, pois este faz parte do link.
Att,
- Marcado como Resposta Fernando Mamprin segunda-feira, 16 de setembro de 2013 17:13
-
Fala Filipe Blz cara?
Vlw pelo retorno cara, eu não conhecia essa sobrecarga. Muito bom mesmo, e abriu um novo leque de pesquisa pra mim.
Eu já pesquisei sobre mas não encontrei nada mais completo sobre a utilização de tal sobrecarga, e como eu tenho uma certa pressa para com esse menu então utilizei o que me passou para pesquisar e encontrei esse link http://stackoverflow.com/questions/7129325/html-actionlink-and-mvchtmlstring, pode ser útil até pra você.
Achei bem legal essa forma.
Mas cara obrigado mais uma vez me ajudou muito.
Abraço.
Abraços, Fernando Mamprin