35 messaggi dal 06 ottobre 2004
Salve a tutti,
ho una pagina aspx dove, premendo un bottone, mi sposto in un'altra pagina
passandogli il contenuto di una TextBox come parametro nella querystring:
<font size="1">
Private Sub btapri_Click( ...... )
querystr = "pagina.aspx?mypar=" + tbmypar.Text
Response.Redirect(querystr)
End Sub
</font>

Avrei però la necessità di aprire il link in una nuova pagina usando:

<font size="1">
Me.RegisterStartupScript("apripagina", "<script>window.open 'pagina.aspx', 'pagina');</script>")
</font>


...... come faccio però a passargli i parametri ????

rv
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Puoi tranquillamente scrivere:

Me.RegisterStartupScript("apripagina", "<script>window.open 'pagina.aspx?mypar='" &tbmypar.Text & ",'pagina');</script>")
Però puoi fare tutto da Javascript:

<input type="button" onclick="VaiPagina()" value="Clicca" />
<script>
function VaiPagina()
{
var a=window.document.getElementById('<%=tbmypar.ClientId%>'); window.document.location.href='pagina.aspx?mypar=' + a.value; }
</script>


Ciao
.
35 messaggi dal 06 ottobre 2004
Perfetto, grazie.
Ho solo dovuto aggiungere una parentesi e togliere un apice.

Me.RegisterStartupScript("apripagina","<script>window.open('pagina.aspx?mypar=" & tbmypar.Text & "','pagina');</script>")


Ciao

rv
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
robertovecchi ha scritto:
Perfetto, grazie.

Prego

Ho solo dovuto aggiungere una parentesi e togliere un apice.

Ops... fretta...

Ciao
.
41 messaggi dal 16 marzo 2007
Ragazzi scusate come si dice ad una pagina che può accettare parametri?
Vanno dichiarati dove???

Giulia

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.