【发布时间】:2011-06-11 10:50:39
【问题描述】:
我在我的解决方案中将业务层设置为另一个 C# 项目,我需要调用 HttpContext 但无论我尝试什么,我都无法正确引用它。
我尝试让 Visual Studio 获取所需的引用,但没有成功,我还尝试手动放置对 System.Web 的引用,但这些似乎不起作用。
我还注意到 Session 也没有被发现。
下面是我用过的代码sn-p
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
namespace BussinessLayer
{
class UserPermissions
{
public void redirectToLogin()
{
if (Session["user"] == null)
{
HttpContext.
if (HttpContext.Current.Request.Cookies["userName"] == null)
{
HttpContext.Current.Response.Redirect("/login.aspx");
}
}
}
}
}
有人知道为什么找不到 HttpContext 或 Session 吗?
【问题讨论】:
-
当您说“参考”时 - 您的意思是您遇到了编译器错误吗?还是 HttpContext.Current 以 null 的形式返回?
标签: c#