ASP.NET Web Pages - অবজেক্ট

Web Pages সাধারণত অবজেক্টের সঙ্গে সম্পর্কিত

Page অবজেক্ট

আপনি ইতিমধ্যেই কিছু ব্যবহৃত Page অবজেক্ট দেখেছেন:

@RenderPage("header.cshtml")
@RenderBody()

আগের অধ্যায়ে, আপনি দুটি ব্যবহৃত Page অবজেক্ট বৈশিষ্ট্য (isPost এবং Request) দেখেছেন:

If (isPost) {
if (Request["Choice"] != null {

Page অবজেক্টের কিছু পদ্ধতি

পদ্ধতি বর্ণনা
href উল্লিখিত প্রামাণ্যতা ব্যবহার করে URL নির্মাণ করুন。
RenderBody() লেআউট পৃষ্ঠায়, উল্লিখিত অংশে থাকত না থাকলে, বিষয়পৃষ্ঠা প্রদর্শিত হবে。
RenderPage(page) অন্য পৃষ্ঠার মধ্যে, একটি পৃষ্ঠার বিষয় প্রদর্শিত হবে。
RenderSection(section) লেআউট পৃষ্ঠায়, উল্লিখিত অংশের বিষয় প্রদর্শিত হবে。
Write(object) উল্লিখিত অবজেক্টকে HTML কোডিং করা শব্দচিহ্ন হিসাবে লিখতে পারছেন。
WriteLiteral উল্লিখিত অবজেক্টটিকে পূর্বপক্ষে HTML কোডিং করছেন না তবুও, তাকে লিখতে পারছেন。

Page অবজেক্টের কিছু বৈশিষ্ট্য

প্রকৃতি বর্ণনা
isPost একটি মান (true বা false) প্রদান করে, যা ক্লায়েন্ট দ্বারা ওয়েব পান অনুরূপ প্রদান করা HTTP ডেটা প্রেয়ার্সটি পোস্ট রিকুইস্ট হয় কিনা না তা নির্দেশ করে。
Layout লেআউট পানের পথ পাওয়া বা সেট করা
Page পান, লেআউট পান এবং পৃষ্ঠা মধ্যে সহজলভ্য পান তথ্য প্রদান করে。
Request বর্তমান HTTP রিকুইস্টটির HttpRequest অবজেক্ট পাওয়া
Server HttpServerUtility অবজেক্ট পাওয়া, যা প্রদান করা মথডস ওয়েব পান প্রক্রিয়ায় ব্যবহার করা যেতে পারে。

Page প্রকৃতি (Page অবজেক্টের)

Page অবজেক্টের Page প্রকৃতি, পান, লেআউট পান এবং পৃষ্ঠা মধ্যে সহজলভ্য পান তথ্য প্রদান করে。

আপনি Page প্রকৃতির (ব্যবহার) নিজস্ব অধিকার যোগ করতে পারেন:

  • Page.Title
  • Page.Version
  • Page.anythingyoulike

Page প্রকৃতি অত্যন্ত উপযোগী। উদাহরণ হিসাবে, কনটেন্ট ফাইলে পানের শিরোনাম সেট করা যেতে পারে, এবং এটা লেআউট ফাইলে ব্যবহার করা যেতে পারে:

Home.cshtml

@{
Layout="~/Shared/Layout.cshtml";
Page.Title="Home Page"
}
<h1>স্বাগতম CodeW3C.com</h1> 
<h2>ওয়েব সাইট মূল উপাদান</h2>
<p>হোমপেজ (Default.cshtml)</p>
<p>লেআউট ফাইল (Layout.cshtml)</p>
<p>স্টাইলশিট (Site.css)</p>

Layout.cshtml

<!DOCTYPE html>
<html>
<head>
<title>@Page.Title</title>
</head>
<body>
@RenderBody()
</body>
</html