【问题标题】:asp.net mvc when should i read servervariables?asp.net mvc 我什么时候应该读取服务器变量?
【发布时间】:2010-11-01 19:05:15
【问题描述】:

我可以从服务器变量收集信息的适当时间(部分代码)是什么时候?我的意思是,我试过这样称呼它

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

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

【问题讨论】:

    标签: asp.net-mvc request.servervariables


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 2019-08-22
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      相关资源
      最近更新 更多