Razor زبان برنامه نویسی نیست. یک زبان علامت گذاری سمت سرور است.
 
 
Razor چیست؟
 
 
Razor یک گرامر یا سینتکس است که به شما اجازه می دهد کدهای سمت سرور (Visual basic یا #C) را در WebPage خود جایگذاری کنید.
 
با این وجود که یک صفحه وب برای مرورگر نوشته شده است، کدهای مبتنی بر سرور می توانند محتوای پویا ایجاد کنند. وقتی صفحه وبی فراخوانی می شود، سرور کدهای سمت سرور داخل صفحه را قبل از برگرداندن صفحه به مرورگر اجرا می کند.
 
این کدها عملیات پیچیده ای را، مانند دستیابی به پایگاه داده، انجام می دهند.
 
Razor بر مبنای ASP.NET است، و برای ایجاد کاربردهای وب طراحی گردیده است.
 
Razor قابلیت های علامتگذاری 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>




 :(ASP کلاسیک) WebForm





<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
 </ul>
 
 
Razor Helpers
 
 
Helper های ASP.NET، کامپوننت هایی هستند که تنها با یک خط کد Razor قابل دستیابی هستند.
 
شما یا می توانید helper های شخصی خود را با استفاده از گرامر Razor ایجاد نمایید، یا از helper های آماده ASP.NET استفاده نمایید.
 
لیست مختصری از helper های مفید Razor در زیر آمده است:
•Web Grid
•Web Graphics
•Google Analytics
•Facebook Integration
•Twitter Integration
•Sending Email
•Validation
 
زبان های برنامه نویسی Razor
 
Razor هر دو زبان #C و  VB را پشتیبانی می کند.

سفارش پروژه

مجتمع برنامه نویسی ایرانیان با دارا بودن ده ها نیروی متخصص آماده انجام انواع پروژه های زیر برای وزارت خانه ها ، سازمان ها ، شرکتها و اشخاص می باشد :

  • پروژه های تحت وب و ویندوز
  • طراحی سایت
  • فروشگاه اینترنتی
  • اپلیکیشن های موبایل
  • پروژه های مهندسی نرم افزار
  • طراحی بانک های اطلاعاتی
  • مشاوره 

برای سفارش پروژه اینجا کلیک کنید.

و یا با شماره 09120802196 ، 09129313358 به صورت تلفنی یا تلگرام پروژه خود را سفارش دهید.