Pssaggio parametri tra 2 pagine

mercoledì 27 febbraio 2008 - 12.09

bluland Profilo | Guru

Salve,

come da oggetto passo dei paramentri usado la normale sintassi in javascript:
......
Server

butdet.Attributes.Add("onclick", "javascript:new('" & stageid & "','" & stagedesc & "')")

CLient

function new(start, end,.....)

'pagina2.aspx?campo1='+ start + '&campo2='+ end + '&campo3='+ stageid + '&campo4='+ stagedesc + '';


il problema e' che alcuni parametri possono essere di questo tipo

'(Pippo & Pluto)'

al request.string ho solo Pluto
quindi la & mi crea dei problemi,come si puo' ovviare?

Ciao
--------------------
Vincenzo PESANTE
System Engineer

Wamba Profilo | Expert

Ciao,
usa Server.UrlEncode.
http://msdn2.microsoft.com/it-it/library/system.web.httpserverutility.urlencode.aspx
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
blogs.ugidotnet.org/WamBlog/
www.intellimaker.com

bluland Profilo | Guru

non funziona invece di (PIppo & Pluto) mi ritrovo (Pippo +


CIao
--------------------
Vincenzo PESANTE
System Engineer

Wamba Profilo | Expert

Lo trovi nel query string o quando da codice vai a leggere il valore?
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

bluland Profilo | Guru

nel querystring

--------------------
Vincenzo PESANTE
System Engineer

Wamba Profilo | Expert

allora è normale: è codificato. Vedi cosa succede quando lo vai a leggere.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

bluland Profilo | Guru

>allora è normale: è codificato. Vedi cosa succede quando lo vai
>a leggere.
>-----------------------------------------------------------
>Solo chi ha il Caos dentro può generare una stella danzante
>Wamba
>http://blogs.ugidotnet.org/WamBlog/
>http://www.intellimaker.com

lato client
var page ='popexcel.aspx?campo1='+ start + '&campo2='+ end + '&campo3='+ stageid + '&campo4='+ stagedesc + '';

window.open(page,"mywindow","menubar=1,resizable=1,width=765,height=500");

leggo stagedesc = (Pippo & Pluto)


lato Server
Dim stagedesc As String = Request("campo4")

leggo (Pippo

Ciao
--------------------
Vincenzo PESANTE
System Engineer

bluland Profilo | Guru

Mi sa che prima avevo sbagliato qualcosa ora funziona bah.!!


grazie
--------------------
Vincenzo PESANTE
System Engineer

Wamba Profilo | Expert

Di niente.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

bluland Profilo | Guru

Ciao Marco,

grazie del suggerimento, ma in questo caso devo aprire la seconda finestra come popUP, per cui l'avevo fatto con javascript windows.open e passandogli i parametri.



Grazie

--------------------
Vincenzo PESANTE
System Engineer
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