NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 1 - První webová aplikace v ASP.NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
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.

 
Odpovědět
16.1.2014 21:28
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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.

Odpovědět
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č.

 
Odpovědět
2.3.2014 1:05
Avatar
himak
Člen
Avatar
himak:2.3.2014 12:43

Dakujem za lekciu. Velmi uzitocny zaciatok.

 
Odpovědět
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

 
Odpovědět
5.3.2014 14:04
Avatar
kowax
Člen
Avatar
kowax:12.4.2014 23:05

hezky napsané :)

 
Odpovědět
12.4.2014 23:05
Avatar
himak
Člen
Avatar
himak:16.9.2014 16:37

Super, dakujem za lekciu. Idem do druhej.

 
Odpovědět
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.

 
Odpovědět
9.4.2021 11:44
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.