Razor ist keine Programmiersprache. Es ist eine serverseitige Auszeichnungssprache.
Was ist Razor ?
Razor ist eine Markup - Syntax , die Sie serverbasierte Code einbetten können (Visual Basic and C#) in Web - Seiten.
Server-basierten Code kann dynamische Web-Inhalte on the fly erstellen, während eine Webseite an den Browser geschrieben wird. Wenn eine Web-Seite aufgerufen wird, führt der Server den Server-basierten Code innerhalb der Seite, bevor er die Seite an den Browser zurückgibt. Durch die auf dem Server ausgeführt, kann der Code komplexe Aufgaben ausführen, wie Datenbanken zugreifen.
Razor basiert auf ASP.NET, und für die Erstellung von Web - Anwendungen. Er hat die Macht der traditionellen ASP.NET Markup, aber es ist einfacher zu bedienen und leichter zu erlernen.
Razor - Syntax
Razor verwendet eine Syntax sehr ähnlich PHP und Classic ASP.
Rasierer:
<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>
Web Forms (and Classic ASP) :
<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>
Razor Helfer
ASP.NET Helfer sind Komponenten , die durch einzelne Linien von zugegriffen werden kann Razor - Code.
Sie können Ihre eigenen Helfer mit bauen Razor - Syntax, oder verwenden Sie integrierten ASP.NET - Helfer.
Nachfolgend finden Sie eine kurze Beschreibung einiger nützlicher Razor Helfer:
- Web Grid
- Web-Grafiken
- Google Analytics
- Facebook-Integration
- Twitter-Integration
- Email schicken
- Bestätigung
Razor Programmiersprachen
Razor unterstützt sowohl C # (C sharp) und VB (Visual Basic) .