صفحات وب ASP.NET - کلاس
- صفحه قبل مثالهای WebPages
- صفحه بعدی امنیت WebPages
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 را دریافت کنید. |
- صفحه قبل مثالهای WebPages
- صفحه بعدی امنیت WebPages