【发布时间】:2016-07-26 17:45:06
【问题描述】:
访问非静态字段、方法或属性需要对象引用
当我让 GetCartId 静态 Visual Studio 抱怨时
public class Uno
{
private readonly HttpContext context;
public Uno()
{
}
public Uno(HttpContext _context)
{
context = _context;
}
public static string GetCartId()
{
string cartId = "";
var stringId = context.Session.GetString("cart");
if(stringId == null)
{
cartId = Guid.NewGuid().ToString();
stringId = cartId;
}
else if(stringId != null)
{
cartId = stringId;
}
return cartId;
}
}
【问题讨论】:
-
@poke,我用一般的“从静态访问实例成员”问题投票关闭这个问题是错误的。这个问题与
HttpContext.Current相关。
标签: c# asp.net visual-studio-2015