我已经声明了一个名为Global的静态类。在那个类中,我声明了一个静态字符串变量LastID。我在不同的网页中为这个静态变量赋值。现在我想通过jQuery在我的.aspx页面中获取这个Global变量的值。你能建议我如何获得价值吗?在我的全局类,代码如下:如何在jquery中获取全局变量的值?
public static class Global
{
static string lastID;
public static string ImportantData
{
get
{
return lastID;
}
set
{
lastID = value;
}
}
}
我这样分配值:
string LID = "MyID";
Global.ImportantData = LID;
现在我想用jQuery这个Global.ImportantData值。我怎么做?
顺便说一句,小心,你的静态'ImportantData'属性将通过在应用程序池中的所有线程共享。由于多个页面可以由多个线程并行提供,因此在没有正确锁定的情况下分配给ImportantData将导致竞争条件和难以诊断的错误。我建议使用类似[HttpContext.Items](http://msdn.microsoft.com/en-us/library/system.web.httpcontext.items.aspx)的东西。 – 2011-12-31 07:13:39