Mavzu : Foydalanuvchi kiritgan ma'lumotlarni tekshirish Reja


Ma'lumotlarni tekshirishni boshlash



Yüklə 42,22 Kb.
səhifə2/4
tarix05.04.2022
ölçüsü42,22 Kb.
#54773
1   2   3   4
Mavzu Foydalanuvchi kiritgan ma\'lumotlarni tekshirish Reja 2

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ə 42,22 Kb.

Dostları ilə paylaş:
1   2   3   4




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