我可以从服务器变量收集信息的适当时间(代码的一部分)是什么时候?我的意思是,我试过这个叫
string temp = Request.ServerVariables.Get("HTTP_REMOTE_USER");
在Controller构造函数中,但是我得到了一个nullpointerexception,而在一个动作中它可以正常工作。并且在每个动作中调用它似乎都不是很干净。
答案 0 :(得分:4)
您可以在控制器或基本控制器中定义属性:
protected string HttpRemoteUser
{
get
{
return Request.ServerVariables.Get("HTTP_REMOTE_USER");
}
}
然后在您的操作中调用此属性而不是Request.ServerVariables.Get