Starší komentáře ke článku: Základy použití cookies v ASP.NET

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Richard

Datum vložení: 15.1.2004 7:46:56

Chcem poprosit autorov prispevkov, aby vzdy ked je to mozne zverejnovali priklady nielen v c# ale aj vo vb.

Avatar

Autor komentáře: Rene Stein

Datum vložení: 15.1.2004 9:26:46

Dobry den,
myslim, ze to neni treba. Tematem clanku vetsinou neni konkretni jazyk, ale technologie ASP.NET. Pokud umite VB.NET, tak by Vam nemelo cinit zadne potize orientovat se v kodu napsanem v jazyce C#. Psat kod pro oba jazyky mi prijde redundantni, i kdyz by to mozna byl dobry namet na placenou sluzbu Intervalu :) Standardne jsou kody v C#, za priplatek je dostanete i ve VB.NET, C++ .NET, J# atd, ale to by se Vam predpokladam nelibilo :)
Rene Stein

Avatar

Autor komentáře: Ondřej Kopp

Datum vložení: 15.1.2004 10:05:18

Aplikace v .NET frameworku je mozne psát ve více než 25 jazycích. v jedne aplikaci mate moznost pouzit i vice jazyku...

Tvorba jakekoliv aplikace (a netyka se to jen .NETu) není o tom který jazyk se k tomu použije, ale o tom jaky postup se pouzije.... v .NETu je to o to jednodussi, ze se ve vsech jazycich pouzivaji stejne objekty a tudiz neni problem pro cloveka ktery zna jeden jazyk a ma prehled o architekture .NETu napsat to same s pouzitim jineho jazyka....

Znovu opakuji... programovani neni o sledu prikazu konkretniho jazyka, ale o schopnosti usporadat jednotlive kroky tak aby vysledkem byl funkcni program... :-)

K Vasi prosbe.... stejne tak by mohli autori poprosit ctenare, aby se neorientovali na VB.NET, ale na C#.NET a vysledek je stejny... :-)

Takze například já nevidím žádný rozumný důvod, proč zbytečne "nosit další kod do článku" (ledaže by to byla placena služba jak navrhl kolega Stein)

Avatar

Autor komentáře: Vilém Málek

Datum vložení: 15.1.2004 10:08:03

To by byla opravdu hodně <I>drahá</I> placená služba ;-)

Avatar

Autor komentáře: Pavel Růžička

Datum vložení: 15.1.2004 10:53:35

Ano, asi tak drahá jako třeba tyto :)

<a href='http://authors.aspalliance.com/aldotnet/examples/translate.aspx' target='_blank'>http://authors.aspalliance.com/aldotnet/examples/translate.aspx</a>
<a href='http://www.kamalpatel.net/ConvertCSharp2VB.aspx' target='_blank'>http://www.kamalpatel.net/ConvertCSharp2VB.aspx</a>

Avatar

Autor komentáře: A. Gil.

Datum vložení: 15.1.2004 12:28:49

Mám následující problém: ASP.NET generuje stránky s "postbackem" za využití scriptu na straně prohlížeče. Pokud má prohlížeč <U>vypnuté</U> scriptování, pohodlně zpracuje sekci "noscript".
Leč v některých (velkých) firmách je scriptování zapnuté (kvůli intranetu) a ze stránky kód "vykouše" firewall (respektive proxy). V takovém případě musím kombinovat "generované" prvky s "normálními" (minimálně tlačítko pro odesláníformuláře).

Nemá někdo nějakou praktickou radu, jak navrhovat stránky ASP.NET tak, aby nepoužívaly scriptování na straně klienta, pokud nefunguje ale naopak používaly je, když funguje?

(Na "starém" ASP to řeším oddělením scriptu od HTML kódu, ale ASP.NET to heneruje dost <I>nahusto</I> a ještě jsem nepřišel na způsobm jak ovlivnit, co se vygeneruje...)

Avatar

Autor komentáře: Pavel Růžička

Datum vložení: 15.1.2004 12:42:26

Obávám se, že Vás musím odkázat do diskusního fora <a href='http://interforum.interval.cz' target='_blank'>http://interforum.interval.cz</a>, toto je diskuse k článku a váš dotaz je mimo téma.

Avatar

Autor komentáře: ladic

Datum vložení: 15.1.2004 22:52:01

V metode Page_Load zbytecne vytvarite instanci HttpCookie, kdyz na dalsim radku obratem do te same promenne prirazujete.

HttpCookie myCookie = new HttpCookie("ckBanner");
myCookie = Request.Cookies["ckBanner"];

by mohlo vypadat treba nasledovne a vysledek by byl stejny

HttpCookie myCookie = Request.Cookies["ckBanner"];

Avatar

Autor komentáře: pijan

Datum vložení: 20.1.2004 10:25:18

Kratší kód se nerovná lepší kód. Mimo jiné Interval čtou i začátečníci a tak není od věci psát kód delší ale přehlednější.

Avatar

Autor komentáře: Petr Bříza

Datum vložení: 2.2.2004 1:23:58

No v tomto případě bych řekl že nemáte pravdu. Začátečník v C# by se měl naučit přiřazovat hodnotu již při deklaraci, a ne 2x (při deklaraci, a pak ještě jednou). Nevím co vám na tom připadá nepřehledné?

Vemte si že při vykonání tohoto kódu se vytvoří první instance třídy, pak hned druhá, a pak někdy garbage collector zruší tu první, která se vytvářela zbytečně. Pokud by programátor takovéhle blbiny dělal všude, výkonnost může znatelně klesnout.

Zpět na článek | Úvodní stránka Interval.cz