2012-07-04 28 views
7

Tôi muốn sử dụng Session.SessionID làm tên tệp và chuỗi truy vấn trong URL. Tôi muốn biết nếu định dạng của nó phù hợp cho các ứng dụng này. Ví dụ: bạn không thể sử dụng các ký tự '?' hoặc '<' trong tên tệp.Định dạng chuỗi của SessionID Asp.net là gì?

Chuỗi định dạng SessionID có an toàn cho tên tệp và chuỗi truy vấn không?

Trả lời

12

Từ 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." 

Vì vậy, câu trả lời là, Có & nó an toàn để được sử dụng cho tên tập tin và chuỗi truy vấn

+0

cảm ơn. nó rất hữu ích :) – breceivemail

+0

bạn được chào đón nhiều nhất :) –

0

Session ID là ok sử dụng của nó chỉ là một chuỗi không có ký tự lạ

+0

Có bất kỳ tham chiếu nào về điều này không? – breceivemail

+0

xem tại đây http://msdn.microsoft.com/en-us/library/ms524326%28v=vs.90%29.aspx – JohnnBlade

+0

"ID phiên được trả lại dưới dạng loại dữ liệu DÀI" – JohnnBlade