এসপিএনইটিএমভিসি - ভিউ
- পূর্ববর্তী পৃষ্ঠা MVC কন্ট্রোলার
- পরবর্তী পৃষ্ঠা MVC ডাটাবেস
এসপিএনইটিএমভিসি শিক্ষার জন্য, আমরা একটি ইন্টারনেট অ্যাপ্লিকেশন নির্মাণ করবো。
অধ্যায় 5:অ্যাপ্লিকেশন প্রদর্শনের জন্য ভিউ যোগ করুন。
দ্য ভিউজ ফোল্ডার
দ্য ভিউজ ফোল্ডারগুলি অ্যাপ্লিকেশনের প্রদর্শন (ব্যবহারকারী ইন্টারফেস) সংক্রান্ত ফাইল (এইচটিএমএল ফাইল) সংরক্ষণ করে। ভাষার ভিত্তিতে, এইচটিএমএল, এসপিএ, এসপিএক্স, সিএইচটিএমএল এবং ভিবিএইচটিএল হতে পারে এইচটিএমএল এক্সটেনশনের সম্ভাবনা রয়েছে。
দ্য ভিউজ ফোল্ডার প্রত্যেক কন্ট্রোলারের একটি ফোল্ডার ধারণ করে。
ভিসুয়াল ওয়েব ডেভেলপার একটি অ্যাকাউন্ট ফোল্ডার, একটি হোম ফোল্ডার, একটি স্বাভাবিক ফোল্ডার (দ্য ভিউজ ফোল্ডারের মধ্যে) তৈরি করেছে।
Account ফোল্ডারটি ব্যবহারকারীর রেজিস্ট্রেশন এবং লগইন পৃষ্ঠা যুক্ত হয়।
Home ফোল্ডারটি হোম পৃষ্ঠা এবং ‘About’ পৃষ্ঠা সহ অ্যাপ্লিকেশনের পৃষ্ঠা জন্য ব্যবহৃত হয়。
Shared ফোল্ডারটি কন্ট্রোলারগুলোর মধ্যে ভাগ করা হতে যাওয়া ভিউ (টেম্পলেট পৃষ্ঠা এবং লেআউট পৃষ্ঠা) জন্য ব্যবহৃত হয়。
ASP.NET ফাইল ধরন
Views ফোল্ডারে নিম্নলিখিত HTML ফাইল ধরন পাওয়া যাবে:
ফাইল ধরন | এক্সটেনশন |
---|---|
পরিমিত HTML | .htm বা .html |
ক্লাসিক ASP | .asp |
ক্লাসিক ASP.NET | .aspx |
ASP.NET Razor C# | .cshtml |
ASP.NET Razor VB | .vbhtml |
Index ফাইল
ফাইল Index.cshtml অ্যাপ্লিকেশনের ‘Home’ পৃষ্ঠা প্রতিনিধিত্ব করে। এটি অ্যাপ্লিকেশনের ডিফল্ট ফাইল (হোম ফাইল)।
ফাইলে নিম্নলিখিত কনটেন্ট লিখুন:
@{ViewBag.Title = "Home Page";} <h1>Welcome to CodeW3C.com</h1> <p>এখানে ‘Home Page’ কনটেন্ট রাখুন</p>
About ফাইল
ফাইল About.cshtml অ্যাপ্লিকেশনের ‘About’ পৃষ্ঠা প্রতিনিধিত্ব করে।
ফাইলে নিম্নলিখিত কনটেন্ট লিখুন:
@{ViewBag.Title = "About Us";} <h1>About Us</h1> <p>এখানে ‘About Us’ কনটেন্ট রাখুন</p>
অ্যাপ্লিকেশন চালু করুন
ডিবাগ বাছাই করুন এবং ডিবাগ মেনু থেকে ডিবাগ শুরু করুন (কিংবা F5 চাপুন)。
আপনার অ্যাপ্লিকেশন এই মতো হবে:
অনুগ্রহ করে “হোম” এবং “সম্পর্কে” ক্লিক করুন এবং দেখুন কিভাবে এটি চলে।
অভিনন্দন
অভিনন্দন। আপনি সফলভাবে প্রথমটি MVC অ্যাপ্লিকেশন তৈরি করেছেন।
মন্তব্য:“ফিল্ম” ট্যাবটি এখনও ক্লিক করা যাচ্ছে না। আমরা এই টিউটোরিয়ালের পরবর্তী চাপে ‘ফিল্ম’ ট্যাবটির জন্য কোড যোগ করব।
- পূর্ববর্তী পৃষ্ঠা MVC কন্ট্রোলার
- পরবর্তী পৃষ্ঠা MVC ডাটাবেস