WebPages sinflari


ULASHISH

ASP.NET sinflari ma’lumotnomasi

Metod Tavsif
AsBool(), AsBool(true|false) String qiymatini Boolean qiymatga (true/false) aylantiradi. Agar string true/false qiymatini ifodalamasa, false yoki ko‘rsatilgan qiymatni qaytaradi.
AsDateTime(), AsDateTime(value) String qiymatini sana/vaqtga aylantiradi. Agar string sana/vaqtni ifodalamasa, DateTime. MinValue yoki ko‘rsatilgan qiymatni qaytaradi.
AsDecimal(), AsDecimal(value) String qiymatini o‘nlik (decimal) qiymatga aylantiradi. Agar string o‘nlik qiymatni ifodalamasa, 0.0 yoki ko‘rsatilgan qiymatni qaytaradi.
AsFloat(), AsFloat(value) String qiymatini float’ga aylantiradi. Agar string o‘nlik qiymatni ifodalamasa, 0.0 yoki ko‘rsatilgan qiymatni qaytaradi.
AsInt(), AsInt(value) String qiymatini butun songa (integer) aylantiradi. Agar string butun sonni ifodalamasa, 0 yoki ko‘rsatilgan qiymatni qaytaradi.
Href(path [, param1 [, param2]])Lokal fayl yo‘lidan ixtiyoriy qo‘shimcha yo‘l qismlari bilan brauzerga mos URL yaratadi.
Html.Raw(value)value qiymatini HTML-kodlangan natija sifatida emas, balki HTML belgilashi (markup) sifatida render qiladi.
IsBool(), IsDateTime(), IsDecimal(), IsFloat(), IsInt()Agar qiymatni stringdan ko‘rsatilgan tipga aylantirish mumkin bo‘lsa, true qaytaradi.
IsEmpty()Agar obyekt yoki o‘zgaruvchining qiymati bo‘lmasa, true qaytaradi.
IsPostAgar so‘rov POST bo‘lsa, true qaytaradi. (Dastlabki so‘rovlar odatda GET bo‘ladi.)
LayoutUshbu sahifaga qo‘llaniladigan maket sahifasining yo‘lini belgilaydi.
PageData[key], PageData[index], PageJoriy so‘rovdagi sahifa, maket sahifalari va qisman sahifalar (partial pages) o‘rtasida umumiy bo‘lgan ma’lumotlarni o‘z ichiga oladi. Xuddi shu ma’lumotlarga murojaat qilish uchun quyidagi misoldagi kabi dinamik Page xususiyatidan foydalanishingiz mumkin:
RenderBody()(Maket sahifalari) Kontent sahifasining hech qaysi nomlangan bo‘limga kirmaydigan kontentini render qiladi.
RenderPage(path, values)
RenderPage(path[, param1 [, param2]])
Ko‘rsatilgan yo‘l va ixtiyoriy qo‘shimcha ma’lumotlar yordamida kontent sahifasini render qiladi. Qo‘shimcha parametrlar qiymatlarini PageData’dan pozitsiya (1-misol) yoki kalit (2-misol) bo‘yicha olishingiz mumkin.
RenderSection(sectionName [, required = true|false])(Maket sahifalari) Nomga ega kontent bo‘limini render qiladi. Bo‘limni ixtiyoriy qilish uchun required qiymatini false qilib belgilang.
Request.Cookies[key] HTTP cookie qiymatini oladi yoki o‘rnatadi.
Request.Files[key] Joriy so‘rovda yuklangan fayllarni oladi.
Request.Form[key] Formada yuborilgan ma’lumotlarni (string ko‘rinishida) oladi. Request[key] ham Request.Form, ham Request.QueryString kolleksiyalarini tekshiradi.
Request.QueryString[key] URL’ning so‘rov qismida (query string) ko‘rsatilgan ma’lumotlarni oladi. Request[key] ham Request.Form, ham Request.QueryString kolleksiyalarini tekshiradi.
Request.Unvalidated(key)
Request.Unvalidated().QueryString|Form|Cookies|Headers[key]
Forma elementi, query-string qiymati, cookie yoki header qiymati uchun so‘rov validatsiyasini tanlab o‘chiradi. So‘rov validatsiyasi standart holatda yoqilgan bo‘ladi va foydalanuvchilarning belgilash (markup) yoki boshqa potensial xavfli kontentni yuborishining oldini oladi.
Response.AddHeader(name, value)Javobga HTTP server sarlavhasini (header) qo‘shadi.
Response.OutputCache(seconds [, sliding] [, varyByParams])Sahifa natijasini belgilangan vaqtga keshlaydi. Ixtiyoriy ravishda sahifaga har bir murojaatda kutish vaqtini qayta boshlash uchun sliding’ni, sahifa so‘rovidagi har bir turli query string uchun sahifaning turli versiyalarini keshlash uchun esa varyByParams’ni o‘rnating.
Response.Redirect(path) Brauzer so‘rovini yangi manzilga yo‘naltiradi.
Response.SetStatus(httpStatusCode) Brauzerga yuboriladigan HTTP holat kodini o‘rnatadi.
Response.WriteBinary(data [, mimetype]) data tarkibini ixtiyoriy MIME tipi bilan javobga yozadi.
Response.WriteFile(file) Fayl tarkibini javobga yozadi.
@section(sectionName) { content }(Maket sahifalari) Nomga ega kontent bo‘limini aniqlaydi.
Server.HtmlDecode(htmlText) HTML-kodlangan stringni dekodlaydi.
Server.HtmlEncode(text) Stringni HTML belgilashida render qilish uchun kodlaydi.
Server.MapPath(virtualPath) Ko‘rsatilgan virtual yo‘l uchun serverdagi fizik yo‘lni qaytaradi.
Server.UrlDecode(urlText) URL’dagi matnni dekodlaydi.
Server.UrlEncode(text) Matnni URL’ga joylash uchun kodlaydi.
Session[key]Foydalanuvchi brauzerni yopguncha mavjud bo‘ladigan qiymatni oladi yoki o‘rnatadi.
ToString()Obyekt qiymatining string ko‘rinishini ko‘rsatadi.
UrlData[index]URL’dan qo‘shimcha ma’lumotlarni oladi (masalan, /MyPage/ExtraData).



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!