This article has been localized into Romanian by the community.
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.