Tôi đã khai báo một lớp tĩnh có tên là Toàn cầu. Trong lớp đó tôi đã khai báo một biến chuỗi tĩnh LastID. Tôi đang gán các giá trị cho biến tĩnh này trong các trang web khác nhau. Bây giờ tôi muốn lấy giá trị của biến Global này trong trang .aspx của tôi thông qua jQuery. Bạn có thể đề nghị làm thế nào tôi có thể nhận được giá trị? Trong lớp toàn cầu của tôi, mã trông như thế này:Làm thế nào để có được giá trị của biến toàn cầu trong jquery?
public static class Global
{
static string lastID;
public static string ImportantData
{
get
{
return lastID;
}
set
{
lastID = value;
}
}
}
tôi gán giá trị như thế này:
string LID = "MyID";
Global.ImportantData = LID;
Bây giờ tôi muốn để có được giá trị này Global.ImportantData với jQuery. Làm thế nào để làm điều đó?
Là một sang một bên, hãy cẩn thận, tĩnh 'tài sản ImportantData' của bạn sẽ được chia sẻ bởi tất cả các chủ đề trong hồ bơi ứng dụng. Vì một số trang có thể được phục vụ song song bởi một số luồng, gán cho 'Dữ liệu Quan trọng' mà không có khóa thích hợp sẽ dẫn đến các tình trạng chủng tộc và các lỗi khó chẩn đoán. Tôi khuyên bạn nên sử dụng một cái gì đó như [HttpContext.Items] (http://msdn.microsoft.com/en-us/library/system.web.httpcontext.items.aspx) để thay thế. –