公共变量访问
问题描述:
我有一个类叫做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 2013-02-15 19:37:25
你的领域和你的财产都被称为'ID'?这甚至编译? – dtb 2013-02-15 19:38:02
你在调用“Page_Load”之前调用'Setdata'吗? – dtb 2013-02-15 19:38:59