ASP.NET Razor - علامت‌گذاری

ریز زبانی برنامه‌نویسی نیست. وسیله‌ای برای زبان علامت‌گذاری سرور است。

کیا ریز چیست؟

Razor ایک مارک اپ زبان ہے جو آپ کو ویب پیج میں سرور پر مبنی کوڈ (ویسول بیسک اور سی شارپ) بچھانے کی اجازت دیتا ہے۔

جب ویب پیج براوزر میں لگا جاتا ہے تو سرور کا کد موبائل کنٹنٹ بناسکتا ہے جو براوزر کو پیش کرتا ہے، پینج کی لوڈنگ کے وقت سرور پینج کے اندر کے سرور پر مبنی کوڈ کو چلاسکتا ہے، کیونکہ یہ کد سرور پر چلایا جاتا ہے، اس کے نتیجے میں یہ کد پیچیدہ وظائف کا انجام دینا سکتا ہے، جیسے ڈاٹا بیس تک رسائی。

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>

وеб فرمز (اور کلاسیک اے اس پی):

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>

Razor ہیلپر

Razor ہیلپر سادے Razor کوڈ کے ذریعے دستیاب ہوتا ہے。

آپ Razor زبان استعمال سے اپنے ہیلپر بناسکتے ہیں یا پیش نيكھار کے Razor ہیلپر استعمال کرسکتے ہیں。

آئندہ کچھ اہم Razor ہیلپرز کی مختصر توضیح:

  • وеб گرید
  • وеб گرافکس
  • گوجوگل انالیٹکس
  • فیس بک انٹیگریشن
  • ٹوئیٹر انٹیگریشن
  • ایمیل بھیجنا
  • والیڈیشن

Razor پروگرامنگ زبان

Razor ایک ساتھ C# (سی شارپ) اور VB (ویسول بیسک) کو سپورٹ کرتا ہے。