ASP.NET Razor - মার্কআপ

রেজার একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়। এটি সার্ভার সাইড মার্কআপ ল্যাঙ্গুয়েজ

কি হল রেজার?

Razor একটি সিংহাত্মক ব্যবহার যা আপনাকে ওয়েব পেজে সার্ভার ভিত্তিক কোড (Visual Basic এবং C#) এম্বেড করতে দেয়।

যখন ওয়েব পেজ ব্রাউজারে লেখা হয়, সার্ভার ওয়েব পেজটি ব্রাউজারে প্রদর্শন করা আগে, পেজের ভিতরের সার্ভার ভিত্তিক কোডটি বাস্তবায়িত করে। এই কোডটি সার্ভারে চলে, তাই এটি জটিল কাজগুলি করতে পারে, যেমন ডাটাবেস পরিবেশনা

Razor ASP.NET এর ওপর ভিত্তি করে, এটি ওয়েব অ্যাপ্লিকেশনের সৃজনের জন্য ডিজাইন করা হয়। এটি ক্লাসিক ASP ট্যাগের সক্ষমতা রাখে, কিন্তু এটি সহজ এবং সহজলভ্য করে তোলে

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>

Web Forms(এবং Classic ASP):

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

Razor সহায়ক

Razor সহায়ককে সহজ Razor কোডের মাধ্যমে পৌঁছাতে পারি

আপনি Razor সিংহাত্মক ব্যবহার করে নিজের সহায়ক তৈরি করতে পারেন বা অভ্যন্তরীণ ASP.NET সহায়ককে ব্যবহার করতে পারেন。

নীচে কিছু গুরুত্বপূর্ণ Razor সহায়কদের সংক্ষিপ্ত বর্ণনা:

  • Web Grid
  • Web Graphics
  • Google Analytics
  • Facebook Integration
  • Twitter Integration
  • Sending Email
  • Validation

Razor প্রোগ্রামিং ভাষা

Razor একইসঙ্গে C# (C sharp) এবং VB (Visual Basic) সমর্থন করে