TOC

This article has been localized into Romanian by the community.

Razor:

Variabile

Ca și în codul obișnuit C#, poți definii variabile în Razor, pentru a stoca informația pentru o folosire ulterioară. Dacă vă aflați deja într-un domeniu de cod, de exemplu: într-o declarație if sau o altă structură de control, o puteți defini instant. Dacă sunteți în domeniu de cod, poți folosi bloc de cod Razor, așa cum a fost descris în articolul anterior, pentru a defini variabila în interior. Mai jos este un exemplu:

@{ 
    string helloWorldMsg = "Hello, world!";
}

Puteți să îl afișați la fel de ușor, fie direct în cod sau în afara lui, făcând referință la numele său. Mai jos este un exemplu:

@{ 
    string helloWorldMsg = "Hello, world!";
}

<div>
    @helloWorldMsg
</div>

Puteți, binențeles, lucra, manipula variabilele dvs. și să aplicați logică asupra lor, exact ca și în C#:

@{ 
    string helloWorldMsg = "Good day";
    if(DateTime.Now.Hour > 17)
    {
helloWorldMsg = "Good evening";
    }
    helloWorldMsg += ", world!";
    helloWorldMsg = helloWorldMsg.ToUpper();
}

<div>
    @helloWorldMsg
</div>

În concluzie

Declararea și folosirea variabilelor în Razor este la fel de ușoară ca și folosirea lor în cod obișnuit C#. Așa cum veți vedea în exemplele următoare, poate fi foarte puternic să aveți acces ușor la variabile în markup.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!