0

آموزش ASP.NET

 
parisaexp
parisaexp
کاربر نقره ای
تاریخ عضویت : مهر 1392 
تعداد پست ها : 888
محل سکونت : اصفهان

پاسخ به:آموزش ASP.NET
یک شنبه 9 آذر 1393  12:06 AM

ASP.NET Razor

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

لِکُلِّ شَیْ‏ءٍ زَکَاةٌ وَ زَکَاةُ الْعَقْلِ احْتِمَالُ الْجُهَّال‏

برای هر چیزی زکاتیست و زکات عقل تحمّل نادانان است.

تشکرات از این پست
دسترسی سریع به انجمن ها