类库中的Request.IsLocal(mvc3,vs2010)

时间:2012-03-19 19:54:29

标签: asp.net-mvc-3 request

有点困难,我需要在类库中使用Request.IsLocal,而不是web项目。我该怎么办呢?

在那里引用了System.Web和System.Web.Mvc。

1 个答案:

答案 0 :(得分:3)

var isLocal = System.Web.HttpContext.Current.Request.IsLocal;

不,我在开玩笑。答应我,你永远不会做那样的事情。你不应该在类库中需要这样的东西。或者如果您需要它,您应该将此信息传递给类库,例如,来自具有Request概念的UI层的方法参数。否则,您将把类库绑定到ASP.NET和HttpContext,使其不可重用。