2009-06-10 74 views
1

什么时候可以从servervariables收集信息的合适时间(部分代码)?我的意思是,我试图调用此asp.net mvc什么时候应该读取servervariables?

string temp = Request.ServerVariables.Get("HTTP_REMOTE_USER"); 
在控制器构造

,但我得到一个NullPointerException异常,而在动作它工作正常。它只是似乎并不很干净调用它的每个动作中..

回答

4

你可以在你的控制器或主控制器定义属性:

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

然后调用这个属性在你的行动,而不是索取。 ServerVariables.Get

相关问题