Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 1. diel - Prvá webová aplikácia v ASP.NET

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Petr Laštovička:16.1.2014 21:28

U instance třídy Random ve třídě Generator by asi mělo být klíčové slovo static. Jinak když uživatel bude zobrazovat stránku velmi rychle za sebou (po milisekundách), bude dostávat po sobě několik stejných čísel.

 
Odpovedať
16.1.2014 21:28
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Petr Laštovička
David Hartinger:28.2.2014 12:14

Se statikou bych byl v ASP.NET velmi opatrný, protože k těm atributům potom přistupují různá vlákna, což může vést k velkým problémům.

Odpovedať
28.2.2014 12:14
New kid back on the block with a R.I.P
Avatar
Petr Laštovička:2.3.2014 1:05

Vím o jednom webu, kde se třída Random používala ke generování hesel a programátor zapomněl na klíčové slovo static. Když v jednu chvíli navštívilo web více uživatelů najednou, všem bylo přiděleno stejné heslo. Bylo jen štěstí, že toho žádný hacker nevyužil. I nepatrná chyba může způsobit bezpečnostní díru a napáchat velké škody.
Souhlasím s tím, že při použití statických proměnných musí být člověk opatrný a všude zamykat (v C# můžete použít klíčové slovo lock). Pokud zapomenete zamknout, pak se vám to jednou vymstí. Méně navštěvované weby mohou i několik let fungovat bez problémů a pak to najednou celé spadne a nikdo neví proč.

 
Odpovedať
2.3.2014 1:05
Avatar
himak
Člen
Avatar
himak:2.3.2014 12:43

Dakujem za lekciu. Velmi uzitocny zaciatok.

 
Odpovedať
2.3.2014 12:43
Avatar
Daniel Vršek:5.3.2014 14:04

Tak toto mi príde pohodlnejšie ako MVC a príde mi to aj o dosť zrozumiteľnejšie :) Páči sa mi to :D

 
Odpovedať
5.3.2014 14:04
Avatar
kowax
Člen
Avatar
kowax:12.4.2014 23:05

hezky napsané :)

 
Odpovedať
12.4.2014 23:05
Avatar
himak
Člen
Avatar
himak:16.9.2014 16:37

Super, dakujem za lekciu. Idem do druhej.

 
Odpovedať
16.9.2014 16:37
Avatar
Pavel Eg
Člen
Avatar
Pavel Eg:9.4.2021 11:44

Stránka:
<asp:Label ID="Label1" runat="server" Text="Label"></as­p:Label>
Code Behind
cisloLabel.Text = generator.Vrat­Cislo().ToStrin­g();

Nesedí identifikátor na stránce a v Code Behind: Label1 vs cisloLabel

Divím se, že za ty roky na to nikdo nepřišel.

 
Odpovedať
9.4.2021 11:44
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!