私は 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;
しかし、私は価値にアクセスできません。さまざまな領域のさまざまなコントローラーからオブジェクトの値にアクセスする方法を教えてください。