我正在使用 ASP.Net MVC4,我自定义我的登录,这没关系,我想保存这个对象 USER,我可以从不同的控制器和不同的区域访问。我试图将此对象定义为“静态”,但我无法访问对象的值:
if (Servicio.ValidarUsuario())
{
string Mensaje = "";
Models.AdmUsuario oAdmUsuario = new Models.AdmUsuario();
oAdmUsuario.Au_codusuario = login.UserName;
Servicio.RetornaEntidad<Models.AdmUsuario>(ref Mensaje, "admsis.adm_usuario", oAdmUsuario.getPk(), oAdmUsuario);
***Models.AdmUsuario.UserWeb = oAdmUsuario;***
FormsAuthentication.SetAuthCookie(login.UserName, false);
Session["Modulo"] = null;
Session["Menu"] = null;
return RedirectToAction("index", "raMainReclamo", new { area = "Reclamos" });
}
在我定义的模型中:
public static AdmUsuario UserWeb;
但我无法获得价值。你有什么想法,我怎么能从不同区域的不同控制器访问一个对象的值?