سبد (0)

آموزش Razor-مقدمه

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 را پشتیبانی می کند.

آموزش صوتی ASP

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه