Anonymní profil PaLaDiN – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil PaLaDiN – Programujte.comAnonymní profil PaLaDiN – Programujte.com

 

Příspěvky odeslané z IP adresy 147.232.3.–

PaLaDiN
.NET › C# a ASP.net - události
12. 12. 2008   #91721



protected void Click_001(object sender, EventArgs e)

{

LinkButton lb = sender as LinkButton;
if (lb == null) return;

string s = lb.ToolTip;

response.write(s);

}

PaLaDiN
.NET › Reformátování kódu CSharp
12. 12. 2008   #91719

Tak za pár mesiacov si z takého kódu fakt vôl bez komentárov. Pekne si ich premaž ručne. Odporúčam. Aspoň spravíš revíziu kódu. Určite v tom nájdeš chyby. Je celkom dobré komentovať na začiatku každú debilinu a potom keď je metóda hotová, si to prejsť a ešte raz sa poriadne zamyslieť či je to dobre, či by si to nechcel spraviť nejak ináč a efektívnejšie, či ti náhodov nieje polka premenných úplne nanič a či fakt neexistuje niečo prehľadnejšie a zároveň možno efektívnejšie.

PaLaDiN
.NET › C# a ASP.net - události
12. 12. 2008   #91716

A čo je vyvoláva tú udalosť?

PaLaDiN
.NET › Ošetření vyjímek v rámci třídy
12. 12. 2008   #91712

Výnimky ako také sú dosť pomalý mechanizmus. Podľa väčšiny literatúry ku ktorej som sa dostal je odporúčané využívať ich iba v stavoch ktoré za normálnych okolností nenastanú. Tj môžu nastať len vo veľmi výnimočných prípadoch. Oveľa lepší prístup je kontrolovať dáta ktoré by výnimku mohli vyvolať a ktoré sú programom akceptovateľné.
Ak tvoju triedu využíva niekto iný, tak nech si svoj bordel pekne krásne ošetrí sám. Na tvojom mieste by som prekopal návrh od základov a stavím sa, že ti z toho vylezie niečo oveľa kvalitnejšie.

PaLaDiN
.NET › C# - neco až neco
12. 12. 2008   #91711

Buď im daj nejaké zmysluplné názvy alebo použi vlastnosť Tag. Daj si tam napr čísla (alebo nejaký iný identifikátor) a potom pri kliknutí na tlačítko prechádzaj vo foreach controls parentu týchto panelov.



if (!(ctrl is Panel))
{
continue;
}
if (ctrl.Tag == identifikatorHladanehoPanelu)
ctrl.Visible = true;
else
ctrl.Visible = false;


 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý