none
Colocar imagem em ActionLink RRS feed

  • Pergunta

  • Saudações

    gostaria de saber como faço pra colocar uma imagem no actionLink.]

    També preciso passar atributos html nele.


    Desenvolva!!!

    terça-feira, 24 de abril de 2012 12:52

Respostas

Todas as Respostas

  • Olá Rodrigo, acho que sua dúvida já tem aqui no forum...

    da uma olhada nesse link -> http://social.msdn.microsoft.com/Forums/pt/mvcpt/thread/bc57d243-71e4-4828-bdc6-fa2c79293840

    abraço


    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta. Blog Wescley.Net

    terça-feira, 24 de abril de 2012 14:29
  • Opa

    Saudações

    e de repente adicionar esses atributos, junto aos demais?

    @Html.ActionLink("Detalhes", "DetailsAjax", "Convenio", new { id = item.Id },
    new { @class = "openDialogConvenio", data_dialog_id = "convenioDialog", data_dialog_title = "Convênio" })


    Desenvolva!!!

    quarta-feira, 25 de abril de 2012 17:24
  • Isso mesmo

    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.

    Blog -> Wescley.Net


    quarta-feira, 25 de abril de 2012 17:46
  • Não funciona

    Desenvolva!!!

    quinta-feira, 26 de abril de 2012 03:46
  • Rodrigo, cria um helper conforme mandei o link pra você, e também fica mais fácil usar em outros lugares também

    Assim vc pode passar quantos atributos quiser, è a terceira resposta, isso irá funcionar pro seu caso.

    http://social.msdn.microsoft.com/Forums/pt/mvcpt/thread/bc57d243-71e4-4828-bdc6-fa2c79293840

    abraço.


    Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta. Blog -> Wescley.Net

    quinta-feira, 26 de abril de 2012 14:37
  • OLá Wescley. 

    Seguinte:

    Não funciona esse link porque ActionLink retorna um MvcHtmlString, e esse link, o método retorna string.

    Não renderiza conforme deveria se retornar como String;


    Desenvolva!!!

    quinta-feira, 26 de abril de 2012 14:48
  • faz o seguinte amigo:

     @Html.Raw(@Html.ActionLink("[replacetext]", "Index", "Home").ToHtmlString().Replace("[replacetext]", "<img src=\"Images/logo.png\" />"))

    espero ter ajudado.

    quarta-feira, 20 de agosto de 2014 14:53
  • Bom dia

    Voce pode fazer assim

     <td>@Html.ActionLink("Configurar", "Passo1", new { avaliacaoId = registro.Id, controller = "ConfiguracaoAvaliacao" }, new { @class = "btn btn-success btn-xs" })</td> 

    e no css

    .btn-success {
      color: #ffffff;
      background-color: #5cb85c;
      border-color: #4cae4c;
    }

    eu nao tenho imagem neste actionlink mas voce pode colocar no css a imagem, ok


    <font face="verdana" color="black"><b>Consultoria .NET</b></font> <br/> ANALISTA DESENVOLVEDOR<br/> <font face="verdana" color="black" size="2">Se esta sugestão for útil, por favor, classifique-a como útil.</font><br/> <font face="verdana" color="black" size="2">Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.</font><br/> <font face="verdana" color="black"><a href="http://netdescomplicado.wordpress.com/">Blog .Net Descomplicado</a></font>

    quarta-feira, 20 de agosto de 2014 15:02
  • Olá Rodrigo!!! \m/

    Você poderia usar um custom helper, da uma olhada neste link

    http://forums.asp.net/t/1854075.aspx?ActionLink+Custom+Html+Helper+with+Image+Html+ActionImage+

    Keep Rocking \m/  :)

    quinta-feira, 28 de agosto de 2014 13:51
  • Por que não colocar direto em html?

    <a href='@Url.Action("FooAction", "BarController")'> <img src="/Content/Images/a.png"/></a>


    Thiago Custodio | Software Engineer
    Blog
    Twitter
    Faça parte da Comunidade Windows Azure Brasil no Facebook

    quinta-feira, 28 de agosto de 2014 19:19
  • Thiago!

    Por que não colocar direto em html?

    O que você propõe, vai funcionar, mas se você planeja usar o código, muitas vezes, é mais fácil com um helper, além, seu código fica mais elegante e de fácil manutenção, e... melhora a testabilidade.

    quinta-feira, 28 de agosto de 2014 19:49
  • Voce tambem pode usar o

    <a href="@Url.Content("action/controller")"

    <img src="@Url.Content("caminho da imagem")" alt=""/>

    </a>

    quinta-feira, 8 de março de 2018 02:52