Mavzu : Foydalanuvchi kiritgan ma'lumotlarni tekshirish Reja



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


Mavzu : Foydalanuvchi kiritgan ma'lumotlarni tekshirish
Reja :
AutoPostBack xususiyati
Ma'lumotlarni bog'lash
Ma'lumotlarni tekshirish sinflari ( validatorlar )
Ma'lumotlarni tekshirishni boshlash
Taqqoslash tasdiqlovchilari

AutoPostBack xususiyati
Dasturlash ASP.NET tadbirga yo'naltirilgan. Sahifadagi voqealar ( masalan, tugmachani bosish) serverda qayta ishlanadi. Tahrirlash maydonidagi matndagi o'zgarishlar, ro'yxatdagi variantni tanlash, katakchani bosish yokikalit darhol jo'natilishiga olib kelmaydi server. Bunga mulkni sozlash orqali erishish mumkinUshbu elementlar uchun AutoPostBack .
AutoPostBack xususiyati
Agar a AutoPostBack bo'ladi uchun belgilangan TextBox nazorat keyin, TextChanged voqea bo'ladi ko'tardi , buning uchun bilanoqmaydon e'tiborni yo'qotadi yoki kalit bosiladi Kirish . Ushbu mulkning ishlashi uchun,brauzer qo'llab-quvvatlashi kerak ECMAScript ( Evropa kompyuter ishlab chiqaruvchilari assotsiatsiyasi tomonidan qabul qilingan JavaScript standarti ).
Ma'lumotlar jadvallari boshqaruv elementlari uchun ma'lumot manbai bo'lib xizmat qilishi mumkin. Keltirilgan misolni ko'rib chiqaylikVisual Studio - CarSelectorSample . Aksiya elektron avtoulov do'konida bo'lib o'tadi. Turli xil mashinalar markalari mavjud va har bir brend uchun bir nechta modellar mavjud. Birinchi ro'yxatdan ikkinchisiga avtomobil markasini tanlashda ro'yxat avtomatik ravishda tegishli modellar bilan yuklanadi:

Tovar belgisi

Buik

Chevrolet

Pontiak

Toyota

Kilometr

Xususiyatlari







Kuchli o'rindiq

Buik

Asr

Impala

Grand am

Avalon

0-10000

Teri o'rindiq

Chevrolet

LeSabre

Malibu

Gran- pri

Camry

10000-20000

Quyosh tomi

Pontiak

Park xiyoboni

Metro

Montana

Camry solara

20000-30000

CD pleer

Toyota

Regal

Prizm

Quyosh olovi

Selika

30000 va undan ko'p

ABS

Ushbu sahifada ishlatiladigan barcha ma'lumotlar jadvalda to'plangan. Bunday stolni saqlash uchun mavjudDataTable klassi .Jadval ustunlar - DataColumn va DataRow qatorlaridan iborat .DataView klassi jadval ma'lumotlarining har xil ko'rinishini yaratishga imkon beradi. Birinchi ustun tovar ro'yxati ma'lumotlarining manbai bo'lib xizmat qiladi. Tanlangan modelga qarab,modellar ro'yxati 2-5 ustunlardan biriga yuklanadi.
Birinchi yaratilgan jadval:
Avtomobillar = yangi DataTable ();
Cars.Columns.Add ( yangi DataColumn ("Brand", typeof (string)));
DataColumn konstruktorlaridan biri bu erda chaqiriladi . Birinchidanargument - bu ustun nomi, ikkinchisi - bu:
CarRow = Cars.NewRow ();
Yangi jadval qatori yaratildi. Jadval katagi qator indeksidan foydalanib ko'rsatiladi:
CarRow [6] = " Kuchli o'rindiq ";
Va qator jadvalga qo'shiladi:
Cars.Rows.Add ( CarRow );
Brendlarning ochiladigan ro'yxati xususiyatga ega AutoPostBack . Bu shuni anglatadiki, sahifa avtomatik ravishda oziqlanadiushbu ro'yxatdagi tanlangan element o'zgarganda server.
Yangi elementni tanlash uchun ishlov beruvchida avval qaysi element tanlanganligini bilib oladi:
string selected = DropDownList1.SelectedItem.Value;
Switch bayonot moslashtira stol ustunlar biriga ikkinchi ro'yxatini o'tadi DataTextField va DataValueField xususiyatlarini , DataTextField ro'yxati ko'rsatiladi matn va DataValueField tanlangan biridir.qiymat. Bunday holda, tez-tez sodir bo'ladigan bo'lsa, ular bir xil bo'ladi.

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