134 messaggi dal 14 marzo 2003
ciao a tutti, qualcuno sa dirmi xchè non riesco a fare un controllo fra stringhe?
non dovrebbe essere semplicemente così?


string nazione = (string) Session["nazione"];
if(nazione == "ita")

then

else


se stampo Sssion["nazione"] il dato è corretto ma quando lo confronto mi da errore.
Grazie a tutti
172 messaggi dal 05 dicembre 2001
hai provato "if(Trim(nazione) == "ita") "?
prova a usare

il metoto String.Compare (String, String, ignoraMaiuscole)


il metodo riestituisce un valore int è 0 se le stringhe sono uguali

xiaaooz

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
134 messaggi dal 14 marzo 2003
non riesco sia che scriva

if (Trim(nazione) =="ita")

sia

String.Compare (nazione,"ita")

magari ho sbagliato
Che errore ti dà? a parte che il codice che hai scritto prima hai messo un misto vb.net/cà

Ciao

Il mio blog
Homepage
76 messaggi dal 14 dicembre 2002
Ho provato a ricreare la situazione in cui ti trovi ma non sembra creare errori nel confronto, prova a darci un'occhiata...

<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
string myString ="ciao!";
 Session["prova"]=myString;
string nazione = (string) Session["prova"]; 
if(nazione == "ciao!") {
lblProva.Text="Uguali!";
} else {
lblProva.Text="Diversi!";
}
 

}
</script>
<asp:Label id="lblProva" runat="server"/>


Ciao

Marco

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.