61 messaggi dal 28 agosto 2007
ciao,
il mio problema è un altro (o forse mi sono spiegato male).
quando carico la pagina IsPostBack è pari a false e quindi non carica niente.
quando clicco sul bottone la pagina è gia caricata; facendo il debug posso vedere che stavolta, nel page_load entra nella parte dell'else (ovvero IsPostBack è true), imposta la proprietà onclientclick con il valore che ho dato alla textbox, ma nn apre niente. se invece clicco una seconda volta sul bottone apre la nuova pagina con la query string da me impostata.
come la risolvo?
ciao e grazie
Non l'ho testato, ma così dovrebbe funzionare. Il trucco sta nel fatto che non hai bisogno di fare un round-trip sul server per sapere quale è il valore contenuto nella TextBox.

<asp:Button ID="Button1" runat="server" Text="Apri" OnClientClick="return openWindow();" />

<script type="text/javascript">

function openWindow()
{
var value = document.getElementById("<%=TextBox1.ClientID%>").value;
window.open("prova.aspx?UteInsert=" + value, "_blank");
return false;
}

</script>


HTH!

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
61 messaggi dal 28 agosto 2007
solo una parola.
GRANDE!!!
ciao e grazie
RHAIZEN ha scritto:
solo una parola.
GRANDE!!!
ciao e grazie


Prego, figurati...

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

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.