ASP.NET Razor - نشانهگذاری
- صفحه قبل مربی WebPages
- صفحه بعدی نحوهی استفاده از Razor
Razor زبان برنامهنویسی نیست. آن یک زبان نشانهگذاری سرور است.
چه چیزی Razor است؟
Razor یک نشانهگذاری است که به شما اجازه میدهد کد سرور مبتنی بر Visual Basic و C# را به صفحه وب اضافه کنید.
هنگامی که صفحه وب به مرورگر نوشته میشود، کد سرور قادر به ایجاد محتوای پویا است. قبل از اینکه سرور صفحه را به مرورگر بازگرداند، کد سرور در صفحه سرور اجرا میشود. چون این کد در سرور اجرا میشود، میتواند وظایف پیچیدهای مانند دسترسی به پایگاه دادهها را انجام دهد.
Razor بر اساس ASP.NET است و برای ایجاد برنامههای وب طراحی شده است. دارای قابلیتهای نشانهگذاری سنتی ASP.NET است، اما استفاده و یادگیری آن آسانتر است.
نحوهی استفاده از Razor
نحو استفاده شده توسط Razor با PHP و ASP مشابه است.
Razor:
<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 (و Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
ابزارهای کمکی Razor
ابزارهای کمکی Razor از طریق کد ساده Razor قابل دسترسی هستند.
میتوانید با استفاده از نحو Razor خودتان ابزارهای کمکی بسازید یا از ابزارهای درونسازی ASP.NET استفاده کنید.
در اینجا توضیحات مختصری از برخی از ابزارهای مهم Razor آورده شده است:
- گرید وب
- تصاویر وب
- Google Analytics
- ادغام Facebook
- ادغام Twitter
- ارسال ایمیل
- ��ایش
زبان برنامهنویسی Razor
Razor همزمان از C# (C sharp) و VB (Visual Basic) پشتیبانی میکند.
- صفحه قبل مربی WebPages
- صفحه بعدی نحوهی استفاده از Razor