Problema c#

lunedì 07 luglio 2008 - 08.45

flytouch Profilo | Junior Member

Scusate l'ignoranza, ma mi trovo inguaiato e devo risolvere questo problema, sono ignorante in c#
e avevo bisogno di un aiuto vostro se possibile.
Ricevo questo errore su questa riga e non capisco il perche:

CS1026: È previsto il segno )

oHttpPostedFile.SaveAs(Server.MapPath("session["cognome"];") + "\\" + System.IO.Path.GetFileName
(oHttpPostedFile.FileName));

potete darmiuna dritta?
Grazie

gigi90 Profilo | Senior Member

Forse intendevi fare una cosa del genere:

oHttpPostedFile.SaveAs(Server.MapPath(session["cognome"]) + "\\" + System.IO.Path.GetFileName(oHttpPostedFile.FileName));

flytouch Profilo | Junior Member

Ho scritto come mi hai indcato tu ma mi da questo errore... sono un asino in c# ma ho solo questa necessita di avere questa session
CS0103: Il nome 'session' non esiste nel contesto corrente :(
Hai qualche altro suggerimento?
grazie

gigi90 Profilo | Senior Member

Siccome C# è case sensitive l'oggetto Session va indicato con la S MAIUSCOLA...

flytouch Profilo | Junior Member

grazie per l'aiuto intanto ho messo la S :D ma mi da questo errore
CS1502: La corrispondenza migliore del metodo di overload per 'System.Web.HttpServerUtility.MapPath(string)' presenta alcuni argomenti non validi
Devo mettere uno (string) prima di session?
oHttpPostedFile.SaveAs(Server.MapPath((string)Session["cognome"]) + "\\" + System.IO.Path.GetFileName(oHttpPostedFile.FileName));
Grazie ancora

gigi90 Profilo | Senior Member

Oppure:

Session["cognome"].ToString()
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