Impostare label aspx da javascript

lunedì 31 maggio 2010 - 19.19

ciccioherz Profilo | Junior Member

ciao, sto cercando di impostare il valore di una label aspx da codice javascript.

In particolare, gestisco l'evento OnClientClick di un button richiamando la seguente funzione:

function test() {

var text = window.showModalDialog('pop.aspx');

document.getElementById('label').setAttribute('Text', text);

alert(text);


}

sono certo che la variabile text contenga la stirnga da me voluta perche la visualizzo tramite l'alert, ma la label non cambia il testo in alcun modo..

qualcuno puo aiutarmi? grazie

mi rispondo e correggo da solo:
utilizzo innerHTML per impostare il valore dell'oggetto.
ciao!!

freeteo Profilo | Guru

Ciao,
ti segnalo anche questo trucchetto, magari può tornarti utile:
http://blogs.dotnethell.it/freeteo/codice-asp.net-dentro-javascript__7505.aspx

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

ciccioherz Profilo | Junior Member

avevo gia provato ma non funzionava..
in realtà ho appena scoperto (ci dovevo arrivare prima!!) che la label in realtà cambia, ma poi torna al suo valore originario semplicmente perchè viene eseguito il postback della pagina, quindi è bastato inserire un return false per evitare il postback e mantenere il valore.
grazie :)
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5