39 messaggi dal 05 settembre 2008
Salve a tutti,
vi espongo brevemente quello che devo realizzare:
ho un controllo Button ed una gridview.
se clicco sul controllo Button la prima volta la gridview deve essere visibile, se clicco una seconda volta deve essere invisibile ecc.
per fare questo pensavo di scrivere qualcosa simile a questo

protected void Button6_Click(object sender, EventArgs e)
{
if (GridView2.Visible == false)
{
GridView2.Visible = true;
}
else
{
GridView2.Visible = false;
}
}
ma non mi funziona perche' una volta reso visibile il controllo gridview dopo il primo click, lo stato non cambia piu' e la gridview resta sempre e soltanto visibile.
Dove sbaglio?
Grazie per l'aiuto
Marco
mah strano... dovrebbe andare

comunque non userei codice lato server, per rendere visibile o no un elemento

con jquery fai tutto lato client senza postback e velocemente

<script src="js/jquery-1.4.3.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var isVisible=true;
$("#button1").click(function(){
if(isVisible!=true)
{
$("#GridView1").show();
isVisible=true;
}
else
{
$("#GridView1").hide();
isVisible=false;
}
});
});
</script>



#button1 potrebbe essere un div 'camuffato' esteticamente da button (se hai un foglio di stile basta che gli dai la stessa classe)

<div id="button1" style="border:1px solid #000000; width:100px;height:100px;cursor:pointer;"></div>

con un asp.net button al click faresti un postback e quindi non funzionerebbe
39 messaggi dal 05 settembre 2008
Ciao teo prome,
volevo ringraziarti per l'interessamento.
Il problema è che sono alle prime armi e non ho mai utilizzto gli script js all'interno dei miei "progetti" e non ho idea di come fare.
Puoi indirizzarmi su un esempio da seguire in modo da farmi capire come utilizzare al meglio la dritta che gentilemente mi hai fornito.

Se eventualmete ci sono delle strade diverse da poter percorrere accetto suggerimenti..... grazie.
Marco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC