Yahoo Search Busca da Web

Resultado da Busca

  1. Razor é uma fabricante de computadores profissionais e de alto desempenho para diversos segmentos, como agrimensura, arquitetura, edição de vídeo e medicina. Veja os produtos, as soluções customizadas e os depoimentos de clientes satisfeitos.

    • DESKTOP

      Conheça a linha Lean de Desktops da Razor. Execute tarefas...

    • EDIÇÃO DE VÍDEO

      EDIÇÃO DE VÍDEO - Razor - Computadores de alta performance

    • MEDICINA

      MEDICINA - Razor - Computadores de alta performance

  2. Razer offers a range of software to enhance your gaming experience, such as Synapse, Chroma, Cortex, and more. Download the software and pair it with your Razer devices to enjoy immersive lighting, sound, and performance.

  3. Razor é uma marca de produtos de informática e jogos, como máquinas, notebooks, monitores e acessórios. Veja os modelos disponíveis, preços, ofertas e compare as especificações técnicas.

  4. Razer offers a wide range of gaming software to complete your Razer gaming experience, whether it is allowing you to game lag-free, stream with customized Chroma effects, or amp up your audio for competitive gaming advantage.

    • Descrição geral
    • Renderização de HTML
    • Sintaxe de Razor
    • Expressões Razor implícitas
    • Expressões Razor explícitas
    • Codificação de expressão
    • Razor blocos de código
    • Estruturas de controle
    • Diretivas
    • Atributos de diretiva

    Por Rick Anderson, Taylor Mullen e Dan Vicarel

    Razor é uma sintaxe de marcação para incorporar um código baseado em .NET em páginas da Web. A sintaxe Razor consiste na marcação Razor, C# e HTML. Os arquivos que contêm Razor geralmente têm uma extensão de arquivo .cshtml. Razor também é encontrado em Razor componente arquivos (.razor). A sintaxe Razor é semelhante aos mecanismos com modelos de várias estruturas de aplicativos de página única (SPA) em JavaScript, como Angular, React, VueJs e Svelte. Para obter mais informações, confira, As funcionalidades descritas neste artigo estão obsoletos desde o ASP.NET Core 3.0.

    A linguagem Razor padrão é o HTML. A renderização do HTML a partir da marcação Razor não é diferente da renderização do HTML a partir de um arquivo HTML. A marcação HTML em arquivos .cshtmlRazor é renderizada pelo servidor sem alterações.

    Razor tem suporte para C# e utiliza o símbolo @ para fazer a transição de HTML para C#. Razor avalia as expressões C# e as renderiza na saída do HTML.

    Quando um símbolo @ é seguido por uma palavra-chave reservada Razor, ele passa para uma marcação específica Razor. Caso contrário, a transição será para HTML simples.

    Para o escape de um símbolo @ em uma marcação Razor, você deve utilizar um segundo símbolo @:

    O código é renderizado em HTML com um único símbolo @:

    As expressões Razor implícitas começam com @ seguido pelo código C#:

    Com exceção da palavra-chave C# await, expressões implícitas não devem conter espaços. Se a instrução C# tiver uma terminação clara, espaços podem ser misturados:

    Expressões implícitas não podem conter elementos genéricos de C#, pois caracteres dentro de colchetes (<>) são interpretados como uma marca HTML. O código a seguir é inválido:

    O código anterior gera um erro de compilador semelhante a um dos seguintes:

    •O elemento "int" não foi fechado. Todos os elementos devem ter fechamento automático ou ter uma marca de fim correspondente.

    •Não é possível converter o grupo de métodos "GenericMethod" em um "object" de tipo não delegado. Você pretendia invocar o método?

    As expressões Razor explícitas consistem em um símbolo @ com parênteses balanceados. Para renderizar a hora da semana passada, utiliza-se a seguinte marcação Razor:

    Qualquer conteúdo dentro dos parênteses @() é avaliado e renderizado para a saída.

    Expressões implícitas, descritas na seção anterior, geralmente não podem conter espaços. No código a seguir, uma semana não é subtraída da hora atual:

    O código renderiza o HTML a seguir:

    Expressões explícitas podem ser usadas para concatenar texto com um resultado de expressão:

    Sem a expressão explícita, Age@joe.Age é tratado como um endereço de email e Age@joe.Age é renderizado. Quando escrito como uma expressão explícita, Age33 é renderizado.

    Expressões em C# que são avaliadas como uma cadeia de caracteres estão codificadas em HTML. Expressões em C# que são avaliadas como IHtmlContent são renderizadas diretamente por meio IHtmlContent.WriteTo. Expressões em C# que não são avaliadas como IHtmlContent são convertidas em uma cadeia de caracteres por ToString e codificadas antes que sejam renderizadas.

    O código anterior renderiza o seguinte HTML:

    O HTML é mostrado no navegador como texto simples:

    Olá, mundo

    A saída HtmlHelper.Raw não é codificada, mas renderizada como marcação HTML.

    Aviso

    Os blocos de código Razor começam com @ e são delimitados por {}. Diferente das expressões, o código C# dentro de blocos de código não é renderizado. Blocos de código e expressões em uma exibição compartilham o mesmo escopo e são definidos em ordem:

    O código renderiza o HTML a seguir:

    Em blocos de código, declare funções locais com uma marcação para servir como métodos de modelagem:

    O código renderiza o HTML a seguir:

    Condicionais @if, else if, else, and @switch

    @if controla quando o código é executado: else e else if não exigem o símbolo @: A marcação a seguir mostra como usar uma instrução switch:

    Looping @for, @foreach, @while, and @do while

    O HTML no modelo pode ser renderizado com instruções de controle em loop. Para renderizar uma lista de pessoas: Há suporte para as seguintes instruções em loop: @for @foreach @while @do while

    @using composto

    Em C#, uma instrução using é usada para garantir que um objeto seja descartado. Em Razor, o mesmo mecanismo é utilizado para criar Auxiliadores HTML que contêm conteúdo adicional. No código a seguir, os Auxiliares HTML renderizam uma marca com a instrução @using:

    As diretivas Razor são representadas por expressões implícitas com palavras-chave reservadas após o símbolo @. Uma diretiva geralmente altera o modo como uma exibição é analisada ou habilita uma funcionalidade diferente.

    Se você entender como Razor gera código para uma exibição, será mais fácil entender como as diretivas funcionam.

    O código gera uma classe semelhante à seguinte:

    Mais adiante neste artigo, a seção Inspecionar a classe C# Razor gerada para uma exibição explica como você pode exibir essa classe gerada.

    @attributes

    Esse cenário se aplica apenas aos componentes Razor (.razor). @attributes permite que um componente renderize atributos não declarados. Para obter mais informações, confira Nivelamento de atributos Blazor do ASP.NET Core e parâmetros arbitrários.

    @bind

    Esse cenário se aplica apenas aos componentes Razor (.razor). A vinculação de dados nos componentes é realizada com o atributo @bind. Para obter mais informações, confira Associação de dados Blazor do ASP.NET Core.

    @bind:culture

    Esse cenário se aplica apenas aos componentes Razor (.razor). Utilize o atributo @bind:culture com o atributo @bind para fornecer um System.Globalization.CultureInfo para a análise e formatação de um valor. Para obter mais informações, confira Globalização e localização Blazor do ASP.NET Core.

  5. Razor oferece desktops leves, enxutos e otimizados para atividades do cotidiano, como documentos, videochamadas, projetos e redes sociais. Veja os modelos disponíveis, preços e condições de pagamento.

  6. Razor Computadores é uma empresa brasileira fabricante de computadores de alta performance focada no nicho de workstations. Criada em 2014, [ 1] seus produtos focam em profissionais de design, fotógrafos, editores de video, engenheiros, arquitetos, pesquisadores entre outros. [ 2]

  1. As pessoas também buscaram por