دنیا زیبای Razor
در ورژن جدید MVC یک سرویس جدید ارائه می شود که می توان گفت واقعاً برای از کنار انداختن ASP اضافه شده.
این سرویس که با نام Razor یا CSHtml ارائه شده به کاربران این قابلیت رو میده که بتونن با استفاده از کد های بسیار کوتاه صفحه های خود را تولید کنند، البته میشه گفت که یک جایگزین بسیار عالی و مناسب برای ASPX است. کد Razor به این صورت تولید می شود
این سرویس که با نام Razor یا CSHtml ارائه شده به کاربران این قابلیت رو میده که بتونن با استفاده از کد های بسیار کوتاه صفحه های خود را تولید کنند، البته میشه گفت که یک جایگزین بسیار عالی و مناسب برای ASPX است. کد Razor به این صورت تولید می شود
@model MyApp1.Models.User
<html>
<head></head>
<body>
Detail of <b>@Model.Username</b>
<div>
First name: <b>@Model.FirstName</b>
</div>
<div>
Last name: <b>@Model.LastName</b>
</div>
<ul>
@foreach(var item in Model.OrderDetails){
<li>@item.ProductName</li>
}
</ul>
</body>
</html>
حالا می بینید که این تکنولوژی کاملاً کد های HTML شما رو درک می کند و اتمام و شروع element های HTML برایش اهمیت دارد.