Mavzu : Foydalanuvchi kiritgan ma'lumotlarni tekshirish Reja


Ma'lumotlarni tekshirishni boshlash



Yüklə 40,4 Kb.
səhifə4/6
tarix26.06.2023
ölçüsü40,4 Kb.
#135302
1   2   3   4   5   6
Mavzu Foydalanuvchi kiritgan ma\'lumotlarni tekshirish Reja

Ma'lumotlarni tekshirishni boshlash
Tekshirish har doim biron bir voqea tomonidan qo'zg'atiladi. Bu, odatda, ustiga bir marta bosish tugma ,ImageButton , LinkButton , unda sukut bo'yicha CausesValidation xususiyati True ga o'rnatiladi . Ushbu xususiyatni kerak bo'lmagan ba'zi tugmalar uchun olib tashlashingiz mumkin, masalan, Bekor qilish tugmasi uchun .
Avtomobil sotuvchisi bilan bo'lgan misolda sahifada bir nechta mavjud tasdiqlovchilar :
< asp : requiredfieldvalidator id = "RequiredFieldValidator2"
runat = "server"
ErrorMessage = "Majburiy"
ControlToValidate = "DropDownList1">

RequiredFieldValidator sinfi , uning tegishli boshqaruvida qiymat o'zgarganligini tekshiradi. Agar bu holatda bo'lgani kabi, bu ochiladigan ro'yxat bo'lsa - dastlab bo'sh qiymat tanlangan, ammo foydalanuvchidan ma'lum bir brendni tanlashi talab qilinadi. Agar tanlov qilinmasa, lekin yuborish tugmasi bosilgan bo'lsa, tasdiqlash muvaffaqiyatsiz tugadi va ErrorMessage yoki Text- da ko'rsatilgan matn ko'rsatiladi .Tasdiqlovchilar bo'sh bo'lmaganda " Text " xususiyatida ko'rsatilgan matnni va " Text " xususiyati "" ga teng bo'lganda " ErrorMessage " xususiyatida ko'rsatilgan matnni aks ettiradi . Dastlabki qiymat InitialValue xususiyati tomonidan o'rnatiladi . Agar bu xususiyat o'rnatilmagan bo'lsa, unda qiymat yo'qligi tekshiriladi (masalan, bo'sh Textbox ) .
Elektron pochta manzilini kiritish to'g'riligini tekshirish uchun RegularExpressionValidator sinfi ishlatiladi :
Sizning elektron pochtangiz
class = "label1"> (Majburiy)

< asp : textbox id = "TextBox1" runat = "server">
< asp : RegularExpressionValidator
id = "RegularExpressionValidator1" runat = "server"
ControlToValidate = "Metinkutusu1" ERRORMESSAGE = "Hech bir amal Email"
ValidationExpression = "\ w + ( [- +.] \ W + ) * @ \ w + ([-.] \ W +) * \. \ W + ( [-
.] \ w +) * ">
< asp : RequiredFieldValidator id = "RequiredFieldValidator1"
runat = "server" ControlToValidate = "TextBox1"
ErrorMessage = "*">

ValidationExpression - bu matn maydonining qiymati tasdiqlangan doimiy ifodadir. In Visual Studio 2005 tayyor bir necha beradi Xususiyatlar oynasida muntazam ravishda ifodalash naqshlari - mamlakat telefon raqamlari, manzillar va eng foydali, elektron pochta naqshlari va Internet-manzillar.
Bitta boshqaruv bir nechta bog'liq bo'lishi mumkin validatorlar . Masalan, elektron pochta manzili shablonga mos kelishi va majburiy to'ldirilishi uchun tekshiriladi.
Page.IsValid xususiyati butun sahifa tekshiruvdan o'tganligini aniqlashga imkon beradi . DHTML-ni qo'llab-quvvatlaydigan brauzerlar uchun tasdiqlash mijoz tomonidan amalga oshiriladi. Buning uchun JavaScript- kod avtomatik ravishda yaratiladi . Shu tarzda server ma'lumotlarini va tarmoqli kengligini tejaydi, bu esa noto'g'ri ma'lumotlarni uzatish uchun sarflanishi kerak edi.

Yüklə 40,4 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin