Request è nothing !!!!!

venerdì 07 aprile 2006 - 18.46

dimenticosempre Profilo | Newbie

ciao a tutti.

nell'evento load mi testo se il valore in request sia pieno o no
a prescindere se esista in paramentro nel caricamento della pagina aspx.

Volevo creare nella stessa pagina due stili diversi a secondo se il paramentro
pagina.aspx?lingua=IT oppure se pagina.aspx.......

se testo la variabile lingua sempre e comunque nel caso in cui chiamo la pagina senza parametro lingua mi da che è nothing esiste un qualcosa che converte nothing in stringa vuota "" ?

Dim linguaa As String
linguaa = CStr(Request("lingua"))
If linguaa.Trim.Length > 0 Then


grazie

Brainkiller Profilo | Guru

>se testo la variabile lingua sempre e comunque nel caso in cui
>chiamo la pagina senza parametro lingua mi da che è nothing esiste
>un qualcosa che converte nothing in stringa vuota "" ?

No,
devi fare questo controllo:

If Request("lingua") Is Nothing Then End If

Se stai sviluppando una applicazione globalizzata cioè multilingua ti consiglio la lettura del capitoletto "Developing World Ready applications with .NET" se non ricordo male sul .NET Framework SDK.
ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

GvnnRules Profilo | Senior Member

Non esiste, l'unico rimedio è fare un if

If IsNothing(request("lingua")) then linguaa = ""
Peace
Gvnn

http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/
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