..
Корпу за куповину
Нашем примеру је праћена не само ВБ.НЕТ кода, мало ЈаваСцрипт (који се увек враћа корисно за праћење брзо).
Ми стварамо фајл на нашем царрелло.аспк Веб сервера чији је комплетан код је како следи:
<% @ Паге језика = "ВБ"%>
<сцрипт лангуаге="ВБ" рунат="сервер">
Привате Суб Паге_Лоад (Сендер као објекта, Е као ЕвентАргс)
Дим акт Ас Стринг = Рекуест.КуериСтринг ("Закон")
Дим ИД Ас Интегер = Рекуест.КуериСтринг ("ИД")
Дим ком Ас Интегер = Рекуест.КуериСтринг ("Кти")
Ако ИсНумериц (ИД) и ИД> 0 Тхен
Ако је дело = "Додај" Онда
Енд Иф
Ако је чин = "за" Онда
Енд Иф
Респонсе.Редирецт ("царрелло.аспк")
Енд Иф
Ако је дело = "празан" Онда
Сессион.Цонтентс.РемовеАлл ()
Респонсе.Редирецт ("царрелло.аспк")
Енд Иф
Ако је Сессион.Цонтентс.Цоунт = 0 Тхен
риепилого.Тект = "корпа је празна!"
Друго
Дим тачка
За сваку ставку на Сессион.Цонтентс
Следећи
риепилого.Тект + = "<п> а хреф = 'царрелло.аспк чин = празно?'> Испразни корпу </ а>"
Енд Иф
Енд Суб
</ Сцрипт>
<хтмл>
<хеад>
<титле> Корпа у АСП.НЕТ </ титле>
<сцрипт типе="тект/јавасцрипт">
Корпа функција (ИД, Кти)
{
ако је (Бранислав (ком) | | Кол <1)
{
алерт ("Молимо да наведете износ!");
}
друго
{
}
}
</ Сцрипт>
</ Хеад>
<боди>
ид = "по модулу" <форм рунат="сервер">
<п> Листа производа </ б> </ п>
Производ # 1 <бр>
<асп:тектбок ид="п1" рунат="сервер" Тект="1" Видтх="50" />
<а хреф="јавасцрипт:Царрелло(1, доцумент.гетЕлементБиИд('п1').валуе)"> Додај у корпу </ а> <бр>
Производ # 2 <бр>
<асп:тектбок ид="п2" рунат="сервер" Тект="1" Видтх="50" />
<а хреф="јавасцрипт:Царрелло(2, доцумент.гетЕлементБиИд('п2').валуе)"> Додај у корпу </ а> <бр>
Производ # 3 <бр>
<асп:тектбок ид="п3" рунат="сервер" Тект="1" Видтх="50" />
<а хреф="јавасцрипт:Царрелло(3, доцумент.гетЕлементБиИд('п3').валуе)"> Додај у корпу </ а> <бр>
<п> Ордер Преглед </ б> </ п>
<асп:литерал ид="риепилого" рунат="сервер" />
</ Образац>
</ Боди>
</ Хтмл>
Идемо кроз, почев од кода у странице телу.
Ми стварамо статички списак производа са низом поља за унос текста са сервер-сиде ИД креиран са форма "П", плус серијски број производа (у нашем случају 1, 2 и 3, онда П1, П2 и П3) .
Ми користимо једноставне ХТМЛ линк за додавање производа у корпу, везе које захтевају Јава-функцију која пролазимо ИД производа и количине, проналажењем ДОМ динамички преко ЈаваСкрипт вредности садржане у оквир за текст.
Клијентским скриптама, коју заступа једну функцију Корпа (), је забринута да провери да је вредност наведена у поље за текст (отуда количина) је нумерички и не мање од 1 (толико 0 или негативне вредности), упозоравајући корисника приликом уласка нетачне вредности, или се односи на сценарио кроз низ параметара који су:
| |
АСП (Адванцед)
Цео курс за креирање динамичких веб сајтова. Полазећи од 39 €. |
| |
АСП.НЕТ (курс)
Цео курс за изградњу Веб апликација од 49 €. |
| |
СКЛ и базе података (курс)
Креирање и управљање релационим базама података. Полазећи од 39 €. |