2012-07-04 11 views
7

Quiero usar el Session.SessionID como nombre de archivo y cadena de consulta en la URL. Quiero saber si su formato es adecuado para estas aplicaciones. Por ejemplo, no puede usar los caracteres '?' o '<' en un nombre de archivo.¿Cuál es el formato de cadena del Asp.net SessionID?

¿La cadena de formato SessionID es segura para los nombres de los archivos y las cadenas de consulta?

Respuesta

12

De this MSDN link

"The ASP.NET session identifier is a randomly generated number encoded into a 
24-character string consisting of lowercase characters from a to z and numbers 
from 0 to 5." 

Así que la respuesta es, Sí & que es seguro para ser utilizado para los nombres de archivos y cadenas de consulta

+0

gracias. fue útil :) – breceivemail

+0

eres bienvenido :) –

0

ID de sesión es aceptable utilizar su sólo una cadena sin caracteres extraños

+0

¿Hay alguna referencia sobre esto? – breceivemail

+0

mira aquí http://msdn.microsoft.com/en-us/library/ms524326%28v=vs.90%29.aspx – JohnnBlade

+0

"La ID de la sesión se devuelve como un tipo de datos LARGO" – JohnnBlade

Cuestiones relacionadas