ASP.NET Razor - علامتگذاری
- پچھلے پینجی مساعد WebPages
- پچھلے پینجی قواعد نحوية 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 (ویسول بیسک) کو سپورٹ کرتا ہے。
- پچھلے پینجی مساعد WebPages
- پچھلے پینجی قواعد نحوية Razor