У меня есть класс с именем Global.cs
:Общественная переменная доступа
public class Global
{
private string id= string.Empty;
public string Id
{
get { return id;}
set { id= value; }
}
}
Сейчас в Main
классе,
public class Main
{
public Global objGlobal;
protected void Page_Load(object sender, EventArgs e)
{
objGlobal= new Global();
objGlobal.id="XX001";
}
public void Setdata()
{
// Trying to access objGlobal.id value here but it's null
}
}
Что мне не хватает?
Это не сработает. Что делать, если два пользователя сразу обращаются к вашему сайту? Рассмотрим использование состояния сеанса. – SLaks
Ваше поле и ваша собственность называются 'id'? Это даже компилируется? – dtb
Вы вызываете 'Setdata' перед вызовом' Page_Load'? – dtb