RAZOR - silnik renderujący widok w MVC

RAZOR - połączenie kodu HTML od kodu aplikacji - C#.


RAZOR to silnik renderujący wprowadzony w MVC3, pozwalający na bardzo łatwe oddzielenie kodu HTML od kodu aplikacji. Posiada prostą składnię. W porównaniu do starszych silników renderujących, aby uzyskać taki sam efekt, wymaga napisania mniejszej ilości kodu. Aby wyświetlić wartość zmiennej, wystarczy postawić przed nią znak „@”, analogicznie postępujemy w przypadku pętli oraz innych elementów nienależących do składni języka HTML, czy JavaScript. Dodatkowo RAZOR obsługuje klamry, które są bardzo pomocne, gdy mamy więcej niż jedną linię kodu wymagającego użycia RAZORa.

Przykładowy kod widoku z RAZOR:

@{
    ViewBag.Title = "Transport | Rozkłady jazdy | Car-Match - szukam-transportu.pl";
}
 
@section featured {
    <section class="featured">
        <div class="content-wrapper">
            <hgroup class="title">
                <h1>@ViewBag.Title.</h1>
                @*<h2>@ViewBag.Message</h2>*@
                @*@Gui.pl.About*@
            </hgroup>
        </div>
    </section>
}
 
<div>
    @Html.Action("Search","Search")
</div>

Komentarze facebook (polub nasz profil na FB aby je zobaczyć):