صفحات وب ASP.NET - کلاس

StringExtensions کلاس - روش‌ها

روش توضیح
As<TValue>(String) تبدیل زنجیره به مقدار قوی نوع داده مشخصی.
As<TValue>(String, TValue) تبدیل زنجیره به نوع داده مشخصی و تعیین مقدار پیش‌فرض.
AsBool(String) تبدیل زنجیره به مقدار Boolean (true/false).
AsBool(String, Boolean) تبدیل زنجیره به مقدار Boolean (true/false) و تعیین مقدار پیش‌فرض.
AsDateTime(String) تبدیل زنجیره به مقدار DateTime.
AsDateTime(String, DateTime) تبدیل زنجیره به مقدار DateTime و تعیین مقدار پیش‌فرض.
AsDecimal(String) تبدیل زنجیره به عدد Decimal.
AsDecimal(String, Decimal) تبدیل زنجیره به عدد Decimal و تعیین مقدار پیش‌فرض.
AsFloat(String) تبدیل زنجیره به عدد Single.
AsFloat(String, Single) تبدیل زنجیره به عدد Single و تعیین مقدار پیش‌فرض.
AsInt(String) تبدیل زنجیره به عدد صحیح.
AsInt(String, Int32) تبدیل زنجیره به عدد صحیح و تعیین مقدار پیش‌فرض.
Is<TValue> بررسی اینکه آیا زنجیره می‌تواند به نوع داده مشخصی تبدیل شود.
IsBool بررسی اینکه آیا زنجیره می‌تواند به نوع Boolean (true/false) تبدیل شود.
IsDateTime بررسی اینکه آیا زنجیره می‌تواند به نوع DateTime تبدیل شود.
IsDecimal بررسی اینکه آیا زنجیره می‌تواند به نوع Decimal تبدیل شود.
IsEmpty بررسی‌می‌کند‌که‌آیا‌مقدار‌کدملی‌null‌یا‌خالی‌است‌یا‌نه.
IsFloat بررسی‌می‌کند‌که‌آیا‌کدملی‌می‌تواند‌به‌نوع‌Single‌تقسیم‌شود‌یا‌نه.
IsInt بررسی‌می‌کند‌که‌آیا‌کدملی‌می‌تواند‌به‌اعداد‌تقسیم‌شود‌یا‌نه.

کلاس‌WebPageBase‌-‌ویژگی

ویژگی توضیح
Layout مسیر‌صفحه‌نما‌را‌دریافت‌یا‌تنظیم‌می‌کند.
Output موضوع‌TextWriter‌حال‌حاضر‌صفحه‌حال‌حاضر‌برمی‌گردد.
OutputStack پشته‌ای‌از‌موضوع‌TextWriter‌حال‌حاضر‌صفحه‌حال‌حاضر‌برمی‌گردد.
Page دسترسی‌به‌داده‌های‌صفحه‌،‌صفحه‌نما‌و‌صفحه‌های‌تقسیم‌شده‌به‌شکل‌ویژگی‌مانند‌فراهم‌می‌کند.
PageData دسترسی‌به‌داده‌های‌صفحه‌،‌صفحه‌نما‌و‌صفحه‌های‌تقسیم‌شده‌به‌شکل‌لیستی‌مانند‌فراهم‌می‌کند.

کلاس‌WebPageBase‌-‌روش

روش توضیح
ConfigurePage در‌صورتی‌که‌در‌کلاس‌متورث‌از‌صفحه‌پدر‌پیکربندی‌کننده‌باشد،‌پیکربندی‌حال‌حاضر‌صفحه‌با‌پیکربندی‌صفحه‌پدر‌به‌کارمی‌رود.
CreateInstanceFromVirtualPath مثال‌جدید‌کلاس‌WebPageBase‌با‌استفاده‌از‌مسیر‌واقعی‌ایجاد‌می‌شود.
DefineSection از‌طرف‌صفحه‌محتوایی‌برای‌ایجاد‌بخش‌تعیین‌شده‌ای‌ایجاد‌می‌شود.
GetOutputWriter مثال‌نویسنده‌ای‌برای‌نمایش‌صفحه‌برمی‌گردد.
InitializePage صفحه‌حال‌حاضر‌آغاز‌می‌شود.
IsSectionDefined مقدار‌مخصوصی‌برمی‌گردد‌که‌مطمئن‌کند‌آیا‌بخش‌تعیین‌شده‌در‌صفحه‌تعریف‌شده‌است‌یا‌نه.
PopContext مقدار‌مخصوص‌در‌بالای‌مثال‌OutputStack‌برمی‌گردد‌و‌حذف‌می‌شود.
PushContext مقدار‌مخصوص‌را‌در‌بالای‌مثال‌OutputStack‌تعیین‌شده‌می‌کند.
RenderBody در‌صفحه‌نما‌ای‌که‌در‌صفحه‌رندر‌شود،‌محتوای‌بخش‌صفحه‌ای‌که‌در‌بخش‌تعیین‌شده‌نیست،‌نمایش‌می‌شود.
RenderPage محتوای‌صفحه‌ای‌در‌صفحه‌های‌دیگر‌نمایش‌می‌شود.
RenderSection در‌صفحه‌نما‌ای‌که‌در‌صفحه‌رندر‌شود،‌محتوای‌بخش‌تعیین‌شده‌نمایش‌می‌شود.
Write پارامترهای‌تعیین‌شده‌را‌به‌صورت‌HTML‌بسته‌شده‌نوشته‌شود.
WriteLiteral ممکن‌است‌بدون‌ نیازبه‌کدگذاری‌HTML‌مقدماتی‌برای‌عنصر‌تعیین‌شده، آن را بنویسید.

روش‌ها‌و‌ویژگی‌های‌مصرفی‌دیگر

ویژگی توضیح
Request.Cookies[key] دریافت‌یا‌تنظیم‌مقدار‌کوکی‌HTTP.
Request.Files[key] دریافت‌فایل‌هایی‌که‌دردرخواست‌حال‌حاضرآپلودشده‌اند.
Request.Form[key] به‌دست‌آوردن‌داده‌های‌فرم‌ارسال‌شده‌با‌مетод‌POST‌(به‌صورت‌کدملی‌است).
Request.QueryString[key] مجموعه متغیرهای جستجوی HTTP را دریافت می‌کند.
Request.Unvalidated(key) در صورت نیاز، اعتبارسنجی درخواست برای عناصر فرم، مقادیر رشته‌ای و کوکی‌ها را غیرفعال می‌کند.
Response.AddHeader() سرخط HTTP را به جریان خروجی اضافه می‌کند.
Response.OutputCache() استراتژی حافظه پاسخ HTTP را تنظیم می‌کند.
Response.Redirect(path) کاربر را به URL جدیدی هدایت می‌کند.
Response.SetStatus(StatusCode) کد وضعیت HTTP پاسخ HTTP را تنظیم می‌کند.
Response.WriteBinary() رشته بایتی با نوع MIME مشخص شده را به جریان خروجی HTTP نوشته می‌کند.
Response.WriteFile(file) فایل مشخص شده را مستقیماً به جریان خروجی HTTP نوشته می‌کند.
@section(sectionName) بخش محتوایی با نام مشخص شده را تعریف می‌کند.
Server.HtmlDecode(htmlText) رشته‌ای که به صورت HTML رمزگذاری شده است را به رشته قابل خواندن تبدیل می‌کند.
Server.HtmlEncode(text) رشته را به صورت HTML رمزگذاری می‌کند.
Server.MapPath(virtualPath) مسیر فیزیکی مجازی مشخص شده را برمی‌گرداند.
Server.UrlDecode(urlText) رشته‌ای که برای انتقال در URL رمزگذاری شده است را به رشته قابل خواندن تبدیل می‌کند.
Server.UrlEncode(text) رشته را رمزگذاری می‌کند تا بتواند از سرور به کاربر از طریق HTTP به صورت قابل اعتماد انتقال یابد.
Session[key] یک مقادیر را دریافت یا تنظیم کنید که تا زمان بستن مرورگر کاربر وجود خواهد داشت.
ToString() نمایی از جریان کاربردی مقادیر موجود در شیء را نمایش می‌دهد.
UrlData[index] داده‌های مرتبط با مسیر URL را دریافت کنید.