1

我可以从服务器变量收集信息的适当时间(代码的一部分)是什么时候?我的意思是,我试过打电话给这个

string temp = Request.ServerVariables.Get("HTTP_REMOTE_USER");

在控制器构造函数中,但我得到一个空指针异常,而在一个动作中它可以正常工作。在每个动作中调用它似乎不太干净..

4

1 回答 1

4

您可以在控制器或基本控制器中定义一个属性:

protected string HttpRemoteUser
{
    get
    {
        return Request.ServerVariables.Get("HTTP_REMOTE_USER");
    }
}

然后在您的操作中调用此属性而不是 Request.ServerVariables.Get

于 2009-06-10T12:35:40.170 回答