Problema con div e button

sabato 05 maggio 2007 - 17.46

roberta123 Profilo | Newbie

Ciao,
mi sembrava di ricordare che i DIV li potevo utilizzare come i Panel.
Il mio problema è che devo inserire delle label e delle textbox in una tabella e poichè sono tante avevo pensato di utilizzare un DIV nel codice html chiamato DIV1.
Quando ho provato a creare l'evento click del bottone e scrivere il seguent codice in C#
DIV1.Visible=false;
mi dice che manca una direttiva using o un assembly.

Dove ho sbagliato?

Grazie

alx_81 Profilo | Guru

>Ciao,
Ciao!

>mi sembrava di ricordare che i DIV li potevo utilizzare come
>i Panel.
>Il mio problema è che devo inserire delle label e delle textbox
>in una tabella e poichè sono tante avevo pensato di utilizzare
>un DIV nel codice html chiamato DIV1.
>Quando ho provato a creare l'evento click del bottone e scrivere
>il seguent codice in C#
>DIV1.Visible=false;
>mi dice che manca una direttiva using o un assembly.
>
>Dove ho sbagliato?
Sinceramente, impostando la proprietà ID e la runat a server, funziona tutto correttamente..
ho provato con un asp.net del tipo:

<form id="form1" runat="server"> <div runat="server" id="DIV1"> ciao </div> <asp:Button ID="btn1" runat="server" Text="Premi qui" /> </form>

e il cs identico al tuo.. e funziona tutto perfettamente..
prova a postare il tuo codice e il messaggio di errore che ricevi..
ciao!

>
>Grazie

Alx81 =)

http://blogs.dotnethell.it/suxstellino

roberta123 Profilo | Newbie

Grazie ero io che insistevo ad inserire il div nelle righe o colonne invece che all'esterno della tabella, m'illudevo che funzionasse lo stesso.

alx_81 Profilo | Guru

>Grazie ero io che insistevo ad inserire il div nelle righe o
>colonne invece che all'esterno della tabella, m'illudevo che
>funzionasse lo stesso.
A dire il vero funziona sia così:

<table> <tr> <div runat="server" id="DIV1"> <td>ciao</td> </div> </tr> </table>

che così:

<table> <div runat="server" id="DIV1"> <tr> <td>ciao</td> </tr> </div> </table>

ma già quando scrivi l'html ti viene segnalato un errore, che ti indica che un DIV non potrebbe stare in quelle posizioni..
comunqe, funziona.. nasconde regolarmente.. non è ortodosso ma funziona
E per questo ti sconsiglio di adottarla come tecnica.. piuttosto dai un id e runat server ad una riga della tabella (HTMLTableRow) e nascondi quella..
ciao!

Alx81 =)

http://blogs.dotnethell.it/suxstellino
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