IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
n.snasel
Člen
Avatar
n.snasel:18.4.2014 23:56

Zdravim netušim kde je problém. Muj kod vypadá takhle

<asp:CustomVa­lidator runat="server" id="cusCustom" controltovali­date="tbUserna­me" onservervalida­te="cusCustom_Ser­verValidate" errormessage="The text must be exactly 8 characters long!" Text="The text must be exactly 8 characters long!" />

v code behidnu

protected void cusCustom_Ser­verValidate(ob­ject sender, ServerValidate­EventArgs e)
{
if (e.Value.Length == 8)
e.IsValid = true;
else
e.IsValid = false;
}

jenže prostě validátor nefunguje at napíšu kolik chci znaků.
když debuguju do řádku if (e.Value.Length == 8) tak v e.Value
v jinejch projektech kde mi to funguje vidim tu zadanou hodnotu
ale v tomhle je to prázdný ani se ten debug nezastaví jako by vubec
do toho codebehindu nedošel. neví někdo čim by to mohlo být ? Předem díky

 
Odpovědět
18.4.2014 23:56
Avatar
Odpovídá na n.snasel
Michal Štěpánek:19.4.2014 5:45

Kód označuj tlačítkem code, aby se v tom dalo pak vyznat.
Zkus se mrknout sem
http://www.webtvorba.com/…spnet_3_cast

Nahoru Odpovědět
19.4.2014 5:45
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na n.snasel
Michal Žůrek - misaz:19.4.2014 8:26

v kódu se nevyznám, příště použij tlačítko vložit kód (viz. obrázek).
Nebude problém v té podmínce. Pokud smajlík nahradil 8, tak by podmínka neměla být pokud se rovná, ale pokud je větší.

if (e.Value.Length > 8)
    e.IsValid = false;
else
    e.IsValid = true;
Editováno 19.4.2014 8:27
 
Nahoru Odpovědět
19.4.2014 8:26
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 3 zpráv z 3.