ASP.NET Razor – značky


Razor není programovací jazyk. Je to značkovací jazyk na straně serveru.


Co je Razor?

Razor je značkovací syntaxe, která vám umožňuje vkládat serverový kód (Visual Basic a C#) do webových stránek.

Serverový kód může vytvářet dynamický webový obsah za chodu, zatímco je webová stránka zapsána do prohlížeče. Když je volána webová stránka, server provede serverový kód uvnitř stránky, než vrátí stránku do prohlížeče. Spuštěním na serveru může kód provádět složité úkoly, jako je přístup k databázím.

Razor je založen na ASP.NET a je určen pro vytváření webových aplikací. Má sílu tradičního značkování ASP.NET, ale je jednodušší na použití a snáze se učí.


Syntaxe břitvy

Razor používá syntaxi velmi podobnou PHP a Classic ASP.

Břitva:

<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>

Klasické ASP:

<ul>
<%for i = 0 to 10%>
<li><%=i%></li>
<%next%>
</ul> 

Žiletkoví pomocníci

Pomocníci ASP.NET jsou komponenty, ke kterým lze přistupovat pomocí jednotlivých řádků kódu Razor.

Můžete si vytvořit své vlastní pomocníky pomocí syntaxe Razor nebo použít vestavěné pomocníky ASP.NET.

Níže je krátký popis některých užitečných pomocníků Razor:

  • Webová mřížka
  • Webová grafika
  • Google Analytics
  • Integrace Facebooku
  • Integrace Twitteru
  • Odesílání e-mailu
  • Validace

Programovací jazyky Razor

Razor podporuje C# (C sharp) i VB (Visual Basic).