Brzytwa ASP.NET — znaczniki
Razor nie jest językiem programowania. Jest to język znaczników po stronie serwera.
Co to jest brzytwa?
Razor to składnia znaczników, która umożliwia osadzanie kodu opartego na serwerze (Visual Basic i C#) na stronach internetowych.
Kod oparty na serwerze może tworzyć dynamiczne treści internetowe w locie, podczas gdy strona internetowa jest zapisywana w przeglądarce. Kiedy strona internetowa jest wywoływana, serwer wykonuje kod na serwerze wewnątrz strony, zanim zwróci stronę do przeglądarki. Działając na serwerze, kod może wykonywać złożone zadania, takie jak dostęp do baz danych.
Razor jest oparty na ASP.NET i przeznaczony do tworzenia aplikacji internetowych. Ma moc tradycyjnych znaczników ASP.NET, ale jest łatwiejszy w użyciu i łatwiejszy do nauczenia.
Składnia brzytwy
Razor używa składni bardzo podobnej do PHP i Classic ASP.
Brzytwa:
<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>
PHP:
<ul>
<?php
for ($i = 0; $i < 10; $i++) {
echo("<li>$i</li>");
}
?>
</ul>
Klasyczne ASP:
<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul>
Pomocnicy brzytwy
Pomocnicy ASP.NET to składniki, do których można uzyskać dostęp za pomocą pojedynczych wierszy kodu Razor.
Możesz tworzyć własnych pomocników przy użyciu składni Razor lub używać wbudowanych pomocników ASP.NET.
Poniżej znajduje się krótki opis kilku przydatnych pomocników Razor:
- Siatka internetowa
- Grafika internetowa
- Google Analytics
- Integracja z Facebookiem
- Integracja z Twitterem
- Wysyłać email
- Walidacja
Języki programowania brzytwy
Razor obsługuje zarówno C# (C ostry), jak i VB (Visual Basic).