Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 514966
            [titulo] => Concatenar String Razor ASp.NET CSharp
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-03-27 11:24:27
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 418027
            [status] => A
            [isExample] => 
            [NomeUsuario] => Jothaz
            [Apelido] => 
            [Foto] => 418027_20150313165406.jpg
            [Conteudo] => Veja se resolve o problema:

[code]
@Html.ActionLink("Principal", "Index", null, new { @class = string.Format("a{0}", item.idAplicacao) })
[/code] ) )

Concatenar String Razor ASp.NET CSharp

Luciano
   - 26 mar 2015

Prezados,
Estou precisando fazer uma concatenação em uma string no Razor asp.net, segue o código :
#Código


       <div class="post-cnt">
                        @foreach (var item in Model)
                        {

                          
                            @Html.ActionLink("Principal", "Index", null, new { @class = "a{0}", @item.idAplicacao })


                          
                        }
                    </div>



Para cada iteração do Foreach preciso concatenar o id que foi atribuído ao @item.idAplicacao , com a letra a. O resultado ficará em a1, a2, a17...
Se alguém puder me ajudar ficarei muito grato.
Abraços!

Post mais votado

Jothaz
   - 27 mar 2015

Veja se resolve o problema:

#Código

@Html.ActionLink("Principal", "Index", null, new { @class = string.Format("a{0}", item.idAplicacao) })

Thiago Santana
   - 27 mar 2015

Talvez precise adicionar aspas simples!

#Código


@Html.ActionLink("Principal", "Index", null, new { @class = string.Format("'a{0}'", item.idAplicacao) })

Luciano
   - 17 abr 2015

Problema resolvido Jothaz, obrigado.