..
Основни циљ АСП.НЕТ и НЕТ-у. Оквир је да се поједностави и убрза рад програмера. Из тог разлога, оквир садржи неколико функција које су раније биле програмери морали да се организују, излажући себе губитак времена и потенцијалних грешака.
Веома Заједнички сценарио је када се крећете да покренете на сајтове које укључују стране у којима корисници нађу потребе да се додају различите врсте информација. На пример, да бисте приступили одређеним део корисника веб сајт може да унесете корисничко име или лозинку, или да добију одређене информације мора да обезбеди исправну емаил адресу (са @, домен, итд.)
Онај ко води сајт као што је овај треба да буде у стању да се ослони на логику која обезбеђује да информације које се уносе важи. Будући да није могуће у 100% корисника да унесе податке који се апсолутно валидна неопходно је да се потврди информација. На пример, може одређеним областима буде обавезна, други могу да захтевају да податке унете испуњавају одређене формату (као што је поменути е-маил адресу), а други да податке унете је у одређеном опсегу и тако даље.
Јасно, ове провере могу бити обавља Програмери који пишу прилагођени код, али АСП.НЕТ омогућава једноставније и брже: провере. Они раде у тесној вези са стандардних контрола (као што је поље) присутна у веб форми и омогућавају нам да добију поруку о грешци или упозорење уколико корисник унесе медицинске сестре које могу бити нетачни.
АСП.НЕТ укључује шест валидацију контроле:
Све валидације контролише рад на исти начин. Пре него што подесите стандардне контроле на веб страници и онда ту је и валидацију који желите да контролишете где Цопар имате поруку о грешци. Валидацију контроле су имовину под називом ЦонтролТоВалидате, у којој један мора да постави име контроле које мора бити потврђена. Подесите ове особине све ради аутоматски, иако, наравно, потребно је да конфигуришете поруку да се врате, а ви такође можете да подесите неколико других својстава.
Валидација контролише рад на следећим серверу контроле: ТектБок, ЛистБок, ДропДовнЛист, РадиоБуттонЛист, ХтмлИнпутТект, ХтмлИнпутФиле, ХтмлСелецт, ХтмлТектАреа, ФилеУплоад. Да бисте боље разумели да раде као и обично ми пример.
Отворите сајт теста креирали у претходном лекцију или ново цреиамоне. Додај образац за претраживање Веб зове Валидазионе.аспк да буде домаћин стандардне контроле и провере. Претпоставимо да страна у којој хипотетички корисник мора да унесе име, старост, број телефона и лозинку (у два различита поља за потврду да су тачне). Убаците поље толико колико има поља, његова етикета и дугме за слање информације које се уносе

Сада убаците провера валидације. Нека сваки од РекуиредФиелдВалидатор поред поља Име, Презиме, Старост, Телефон, лозинку и потврдите ЦонтролТоВалидате лозинку подешавање поље на одговарајућим подешавања и поруке о грешкама

На крају убаците ВалидатионСуммари на страници која ће нам омогућити истовремено да прикаже све поруке о грешкама. То такође може да подесите особине вредности који контролишу СховМессагеБок веран такође добити визуелну индикацију грешке. У овом тренутку смо покренули апликацију и ако кликнете на Субмит дугме, без уношења било какве информације од података видећемо нешто слично

Ако покушамо да ставе информације у неким областима ћемо видети да ће неке поруке (на поља попуњена) се више не појављују

У овом примеру смо само РекуиредФиелдВалидатор али јасно употреба других врста валидације контрола је слична. Као и обично, позивам вас да се консултујете званични Мицрософт да бисте сазнали више.
| |
АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Од 39 €. |
| |
АСП.НЕТ (курс)
Цео курс за изградњу Веб апликације од 49 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Од 39 €. |