ASP.NET Web Pages - Razor কোড যোগ করুন
- পূর্ববর্তী পৃষ্ঠা WebPages ការណែនាំ
- পরবর্তী পৃষ্ঠা WebPages ទម្រង់
এই ট্যুটোরিয়ালে, আমরা C# এবং Visual Basic কোড দ্বারা Razor ট্যাগটি ব্যবহার করতে পড়ি।
Razor কী একটি?
- Razor একটি ট্যাগ সামগ্রী, যা ওয়েবপেজে সার্ভার ভিত্তিক কোড যোগ করতে ব্যবহৃত হয়
- Razor ক্লাসিক ASP.NET ট্যাগগুলোর সম্ভাবনা সম্পন্ন করে, কিন্তু সহজ করে, আরও সহজভাবে ব্যবহার করা যায়
- Razor একটি ASP এবং PHP-এর মতো সার্ভার পাস ট্যাগ সামগ্রী
- Razor C# এবং Visual Basic প্রোগ্রামিং ভাষা সমর্থন করে
Razor কোড যোগ করুন
আপনি পূর্ববর্তী চপ্তর এই পাতা মনে করেন?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> </body> </html>
এখন উদাহরণে কিছু Razor কোড যোগ করুন:
ইনস্ট্যান্স
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> <p>সময়টি @DateTime.Now</p> </body> </html>
ইনস্ট্যান্স চালু করুন
এই পৃষ্ঠায় সাধারণ এইচটিএমএল ট্যাগগুলো রয়েছে, এছাড়াও এটি এজে ট্যাগকে নিয়ে আসা রেজার কোডগুলোকেও রয়েছে
Razor কোডবক্তব্যটির সম্পূর্ণ কাজ সার্ভারের মোকাবিলা করা হয়, এরপর তা প্রদর্শিত করা হয়。(আপনি ফরম্যাট বাছাই করতে পারেন বা ডিফল্ট ফরম্যাটে শুধুমাত্র প্রদর্শিত করা হয়)
C# এর মূল রেজার সামগ্রী
- Razor কোডবক্তব্য @{ ... } দ্বারা ঘিরে থাকে
- লাইনভিত্তিক এক্সপ্রেশন (ভ্যারিয়েবল এবং ফাংশন) @ দ্বারা শুরু হয়
- কোডবাক্যগুলো সমাপ্ত করা হয় সমস্তক্ষর দ্বারা
- বৃত্তীকৃত এজেন্ট @var কীওয়ার্ডের মাধ্যমে ঘোষিত হয়
- স্ট্রিংগুলোকে অঙ্কীকরণ দ্বারা ঘিরে রাখা
- C# কোডটি হাইপারনিমায়েত
- C# ফাইলের এক্সটেন্সন .cshtml
C# এর উদাহরণ
<!-- একলতা কোড ব্লক --> @{ var myMessage = "Hello World"; } <!-- লাইনভিত্তিক এক্সপ্রেশন বা ভ্যারিয়েবল --> <p>myMessage এর মান @myMessage</p> <!-- বহুলতা কোড ব্লক --> @{}} var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Today is: " + weekDay; } <p>অভিবাদনমূলক বাক্য: @greetingMessage</p>
ইনস্ট্যান্স চালু করুন
VB এর মূলধারা Razor গ্রাফিকা নিয়ম
- Razor কোড ব্লক @Code ... End দ্বারা ঘিরা
- লাইনভিত্তিক এক্সপ্রেশন (ভ্যারিয়েবল এবং ফাংশন) @ দ্বারা শুরু হয়
- ভ্যারিয়েবলগুলোকে Dim কীওয়ার্ড দ্বারা ঘোষিত করা
- স্ট্রিংগুলোকে অঙ্কীকরণ দ্বারা ঘিরে রাখা
- C# কোড হাইপারনিউমিক নয়
- C# ফাইলের এক্সটেন্সন .vbhtml
ইনস্ট্যান্স
<!-- একলতা কোড ব্লক --> @Code dim myMessage = "Hello World" End Code <!-- লাইনভিত্তিক এক্সপ্রেশন বা ভ্যারিয়েবল --> <p>myMessage এর মান: @myMessage</p> <!-- বহুলতা কোড ব্লক --> @Code dim greeting = "Welcome to our site!" dim weekDay = DateTime.Now.DayOfWeek dim greetingMessage = greeting & " Today is: " & weekDay End Code <p>অভিবাদনমূলক বাক্য: @greetingMessage</p>
ইনস্ট্যান্স চালু করুন
C# এবং Visual Basic সম্পর্কে আরও বেশি তথ্য
যদি আপনি Razor এবং C# এবং Visual Basic প্রোগ্রামিং ভাষার বিষয়ে আরও বেশি জানতে চান, তাহলে এই টিউটোরিয়ালের Razor পর্টিয়ন।
- পূর্ববর্তী পৃষ্ঠা WebPages ការណែនាំ
- পরবর্তী পৃষ্ঠা WebPages ទម្រង់