Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
opuss

CSS Sintaxe correta de código Razor/MVC3 para site

Recommended Posts

Olá pessoal, estou com um erro ocorrendo em uma página, que acredito ser de sintaxe.

 

Não fui eu quem programei a página, só estou tentando corrigir, pois o suporte deles é fraco.

 

Acredito ser em Razor/MVC3, nem sei como descobri isso direito.

 

O código é este abaixo:

 

<nav id="nav-home-banner" class="banner">
    <ul>
        @foreach (var ban in (List<Info>)ViewBag.Home.Banner)
        {
            string link = !string.IsNullOrWhiteSpace(ban.Subtitulo) ? "onclick=\"location='" + ban.Subtitulo + "';\"" : string.Empty;
            <li style="background: url('@Url.Content("~/Content/Uploads/Info/" + ban.Codigo + ".jpg")') no-repeat center 0px" title="@ban.Titulo" @Html.Raw(link)><a href="@Html.Raw(link)" class="absolute oxygen-light" title="Saiba mais">@Html.Raw(portugues ? "[ Saiba Mais ]" : "[ Aprender Más ]")</a></li>
        }
    </ul>
</nav>

 

O que acontece:

 

No adm do site eu posso cadastrar as informações que aparecem neste banner rotativo e inserir o link, que se alterna conforme a imagem muda. Pois bem, se eu colocar um link ele simplesmente não funciona e vai para a página de erro404. O detalhe que me levou a pensar ser erro de sintaxe é que o caminho aponta para: www.meusite.com.br/onclick=\

 

Se eu deixo o campo de link em branco ele fica voltando para a home, sem erro, mas fica um banner praticamente inútil.

 

Alguém sabe onde pode ser o erro? Eu não encontrei código similar para estudar.

 

Agradeço desde já.

Editado por DiF
Inserir o código com o botão CODE <>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×