Causesvalidation e perdita dello stile

mercoledì 07 luglio 2004 - 18.47

cnnmax Profilo | Junior Member

Ciao a tutti. Eccomi ancora con un problema.
Un questito un po strano .....

Ho una form con dei campi, alcuni di questi campi hanno uno stile particolare ( colore diverso ). mi succede che dopo la conferma della pagina tramite un pulsante con causesvalidatio = true il controllo con il colore diverso cambia e diventa uguale agli altri.

Non riesco a capire come succede.
Avete per caso notizie su problemi riguardanti "causesvalidation".

Brainkiller Profilo | Guru

Che campi sono e come li colori, a runtime a design time ? Sono oggetti ASP.NET Serverside o altro ?
Posta codice eventualmente.

ciao
david

cnnmax Profilo | Junior Member

Ciao.
Sono oggetti ServerSide, In particolare un oggetto ereditato da textBox a cui ho aggiunto delle proprietà e tramite un foglio di stile lo formatto :

.TextBoxOutput
{
color:Black;
background-color:Silver;
font-family:Verdana, Helvetica, Arial, Thaoma, sans-serif;
font-size:10px;
}

Ho un pulsante con causesvalidation=True al momento del click l'evento fa quello che deve fare ( salva un record ) e al post della pagina il textbox perde lo stile.

cnnmax Profilo | Junior Member

Sbagliavo io :-(

Il Controllo TexBox ereditato implementa anche un'interfaccia "IValidator" e conseguente gestione dell'evento Validate. In caso di errore cambio colore al controllo e lo faccio diventare rosso, se invece non c'e errore impostavo il colore a "Bianco" invece il controllo era impostato a "grigio" e mi dava il problema.

Grazie a tutti

cnnmax Profilo | Junior Member

Sbagliavo io :-(

Il Controllo TexBox ereditato implementa anche un'interfaccia "IValidator" e conseguente gestione dell'evento Validate. In caso di errore cambio colore al controllo e lo faccio diventare rosso, se invece non c'e errore impostavo il colore a "Bianco" invece il controllo era impostato a "grigio" e mi dava il problema.

Grazie a tutti
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5