Yahoo Italia Ricerca nel Web

  1. Annunci

    relativi a: Razor
  2. Compare Items and Make Huge Savings Today! Find and Compare 1000's of Items Online.

  3. Scopri Migliaia di Prodotti. Leggi le Recensioni dei Clienti e Trova i Più Venduti. Ottieni Offerte su articoli simili su Amazon.

  4. "The Best Work Order App I've Used." Try MaintainX for Yourself. It's FREE to Get Started. The Most 4+ Star Reviews on iOS and Android. Get the Best CMMS App. Try for Yourself FREE!

Risultati di ricerca

  1. Razer Synapse. Maximize your unfair advantage with Razer Synapse 3, the unified cloud-based hardware configuration tool that takes your Razer devices to the next level. Get access to advanced options and granular control as you rebind buttons, assign macros, personalize device lighting and more. Learn More.

  2. Tecnologia all'avanguardia Progettazione eccezionale Sostenibile Compra la scelta di cuffie, laptop e prodotti tech Razer per il gaming, il lavoro e il tempo libero.

  3. Cutting-edge technology Excellent engineering Sustainable Shop Razer's catalogue of headsets, laptops and tech gear for gaming, work and leisure.

  4. For two decades, Razor has proudly supplied Italy with products that conquer cobblestone streets, hurtle down country roads and attract attention everywhere. Whether it’s the first scooter for kids or a high-speed electric scooter for adults, Razor knows how to make the right product for any need.

    • Panoramica
    • Rendering di HTML
    • Sintassi Razor
    • Espressioni implicite Razor
    • Espressioni esplicite Razor
    • Codifica di espressioni
    • Razor blocchi di codice
    • Strutture di controllo
    • Direttive
    • Attributi delle direttive

    Di Rick Anderson, Taylor Mullen e Dan Vicarel

    Razor è una sintassi di markup per l'incorporamento di codice basato su .NET in pagine Web. La Razor sintassi è costituita da Razor markup, C# e HTML. I file contenenti in Razor genere hanno un'estensione di .cshtml file. Razor è disponibile anche nei Razor file dei componenti (.razor). Razor la sintassi è simile ai motori di modelli di vari framework applicazione a pagina singola JavaScript, ad esempio Angular, React, VueJs e Svelte. Per altre informazioni, vedere Le funzionalità descritte in questo articolo sono obsolete a partire da ASP.NET Core 3.0.

    La lingua predefinita Razor è HTML. Il rendering del codice HTML dal Razor markup non è diverso dal rendering HTML da un file HTML. Il rendering del markup HTML nei .cshtmlRazor file viene eseguito dal server senza modifiche.

    Razor supporta C# e usa il @ simbolo per passare da HTML a C#. Razor valuta le espressioni C# ed esegue il rendering nell'output HTML.

    Quando un @ simbolo è seguito da una Razor parola chiave riservata, passa a Razormarkup specifico. in caso contrario in HTML semplice.

    Per eseguire l'escape di un @ simbolo nel Razor markup, usare un secondo @ simbolo:

    Il rendering del codice viene eseguito in HTML con un solo simbolo @:

    Le espressioni implicite Razor iniziano con @ seguito dal codice C#:

    Fatta eccezione per la parola chiave await di C#, le espressioni implicite non devono contenere spazi. Se l'istruzione C# ha una fine chiaramente definita, possono coesistere spazi:

    Le espressioni implicite non possono contenere generics C#, poiché i caratteri all'interno delle parentesi (<>) vengono interpretati come un tag HTML. Il codice seguente non è valido:

    Il codice precedente genera un errore del compilatore simile a uno dei seguenti:

    •L'elemento "int" non è stato chiuso. Tutti gli elementi devono essere a chiusura automatica o avere un tag di fine corrispondente.

    •Non è possibile convertire il gruppo di metodi 'GenericMethod' nel tipo non delegato 'object'. Si intendeva chiamare il metodo?'

    Le espressioni esplicite Razor sono costituite da un @ simbolo con parentesi bilanciate. Per eseguire il rendering dell'ora dell'ultima settimana, viene usato il markup seguente Razor :

    Qualsiasi contenuto all'interno delle parentesi @() viene valutato e sottoposto a rendering nell'output.

    Le espressioni implicite, descritte nella sezione precedente, in genere non possono contenere spazi. Nel codice seguente, una settimana non viene sottratta dall'ora corrente:

    Il codice esegue il rendering dell'HTML seguente:

    È possibile usare le espressioni esplicite per concatenare testo con un risultato dell'espressione:

    Senza l'espressione esplicita, Age@joe.Age viene considerato come un indirizzo di posta elettronica e Age@joe.Age viene sottoposto a rendering. Se viene scritto come espressione esplicita, Age33 viene sottoposto a rendering.

    Le espressioni C# che restituiscono una stringa sono codificate in HTML. Le espressioni C# che restituiscono IHtmlContent vengono sottoposte a rendering direttamente tramite IHtmlContent.WriteTo. Le espressioni C# che non restituiscono IHtmlContent vengono convertite in una stringa da ToString e codificate prima di essere sottoposte a rendering.

    Il codice precedente esegue il rendering del codice HTML seguente:

    Il codice HTML viene visualizzato nel browser come testo normale:

    L'output HtmlHelper.Raw non è codificato ma viene sottoposto a rendering come markup HTML.

    Avviso

    L'uso di HtmlHelper.Raw su input utente non purificato costituisce un rischio per la sicurezza. L'input utente potrebbe contenere JavaScript dannoso o altri attacchi. La purificazione degli input utente è difficile. Evitare l'uso di HtmlHelper.Raw con l'input utente.

    Razor i blocchi di codice iniziano con @ e sono racchiusi tra {}. A differenza delle espressioni, il codice C# all'interno di blocchi di codice non viene sottoposto a rendering. I blocchi di codice e le espressioni in una visualizzazione condividono lo stesso ambito e vengono definiti in ordine:

    Il codice esegue il rendering dell'HTML seguente:

    Nei blocchi di codice dichiarare funzioni locali con markup da usare come metodi per la creazione di modelli:

    Il codice esegue il rendering dell'HTML seguente:

    Condizionali @if, else if, else, and @switch

    @if controlla quando viene eseguito il codice: else e else if non richiedono il simbolo @: Nel markup seguente viene illustrato come usare un'istruzione switch:

    Loop @for, @foreach, @while, and @do while

    È possibile eseguire il rendering di HTML basato su modelli con le istruzioni di controllo ciclo. Per eseguire il rendering di un elenco di persone: Sono supportate le seguenti istruzioni di ciclo: @for @foreach @while @do while

    Istruzione @using composita

    In C# viene usata un'istruzione using per verificare che un oggetto sia stato eliminato. In Razorlo stesso meccanismo viene usato per creare helper HTML che contengono contenuto aggiuntivo. Nel codice seguente gli helper HTML eseguono il rendering di un tag con l'istruzione @using:

    Razor le direttive sono rappresentate da espressioni implicite con parole chiave riservate che seguono il @ simbolo. Una direttiva cambia in genere il modo in cui viene analizzata una visualizzazione o abilita funzionalità diverse.

    Comprendere come Razor genera codice per una visualizzazione semplifica la comprensione del funzionamento delle direttive.

    Il codice genera una classe simile alla seguente:

    Più avanti in questo articolo, la sezione Esaminare la Razor classe C# generata per una visualizzazione illustra come visualizzare questa classe generata.

    @attributes

    Questo scenario si applica solo ai Razor componenti (.razor). @attributes consente a un componente di eseguire il rendering di attributi non dichiarati. Per altre informazioni, vedere ASP.NET parametri arbitrari e splatting dell'attributo CoreBlazor.

    @bind

    Questo scenario si applica solo ai Razor componenti (.razor). Il data binding nei componenti viene eseguito con l'attributo @bind. Per altre informazioni, vedere ASP.NET Data Binding coreBlazor.

    @bind:culture

    Questo scenario si applica solo ai Razor componenti (.razor). Usare l'attributo con l'attributo per fornire un oggetto System.Globalization.CultureInfo per l'analisi @bind:culture@bind e la formattazione di un valore. Per altre informazioni, vedere ASP.NET Globalizzazione e localizzazione di coreBlazor.

  5. About Razor It’s not how you ride, but how the ride makes you feel. From day one, Razor has focused on providing the very best riding experience, combining cutting-edge technology, high-quality materials and innovation to deliver products designed to suit riders’ evolving lifestyles.

  6. 14 nov 2023 · By Rick Anderson, Taylor Mullen, and Dan Vicarel. Razor is a markup syntax for embedding .NET based code into webpages. The Razor syntax consists of Razor markup, C#, and HTML. Files containing Razor generally have a .cshtml file extension. Razor is also found in Razor component files ( .razor ).

  1. Annunci

    relativi a: Razor
  2. software.getmaintainx.com è stato visitato da più di 10.000 utenti nell’ultimo mese

    "The Best Work Order App I've Used." Try MaintainX for Yourself. It's FREE to Get Started. Find a Better Rated Maintenance Software, We Dare You. Take It for a Test Drive for FREE

    Basic Plan - From $0.00/month - View more items
  3. Compare Items and Make Huge Savings Today! Find and Compare 1000's of Items Online.

  4. amazon.it è stato visitato da più di un milione utenti nell’ultimo mese

    Scopri Migliaia di Prodotti. Leggi le Recensioni dei Clienti e Trova i Più Venduti. Ottieni Offerte su articoli simili su Amazon.

  1. Ricerche correlate a "Razor"

    skidrow