Я объявил статический класс Global. В этом классе я объявил статическую строковую переменную LastID. Я назначаю значения этой статической переменной на разных веб-страницах. Теперь я хочу получить значение этой глобальной переменной на моей странице .aspx через jQuery. Можете ли вы предложить, как я могу получить стоимость? В моем классе 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;
Теперь я хочу, чтобы получить это значение Global.ImportantData с JQuery. Как мне это сделать?
Как и в сторону, будьте осторожны, ваш статический 'ImportantData' свойство будет разделяемые всеми потоками в пуле приложений. Поскольку несколько страниц могут обслуживаться параллельно несколькими потоками, назначение «Важная информация» без правильной блокировки приведет к условиям гонки и трудно диагностированным ошибкам. Я бы рекомендовал вместо этого использовать что-то вроде [HttpContext.Items] (http://msdn.microsoft.com/en-us/library/system.web.httpcontext.items.aspx). –