Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 显示有关当前用户的一些信息_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 显示有关当前用户的一些信息

Asp.net mvc 显示有关当前用户的一些信息,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,在这里,我试图用ASP.NET MVC构建一个web应用程序,在与数据库的交互方面,我使用实体框架,我也使用表单身份验证,我想显示我当前用户的用户名和他工作的机构的名称,这是我的两个类 用户: 公共部分类利用率 { 公共用途 { this.STATUT_DEMANDE=new HashSet(); this.LISTE_NOIR=new HashSet(); } 公共短ID_用户{get;set;} 公共短ID_代理_装置{get;set;} 公共字符串标识符{get;set;} 公共字符串MD

在这里,我试图用ASP.NET MVC构建一个web应用程序,在与数据库的交互方面,我使用实体框架,我也使用表单身份验证,我想显示我当前用户的用户名和他工作的机构的名称,这是我的两个类 用户:

公共部分类利用率
{
公共用途
{
this.STATUT_DEMANDE=new HashSet();
this.LISTE_NOIR=new HashSet();
}
公共短ID_用户{get;set;}
公共短ID_代理_装置{get;set;}
公共字符串标识符{get;set;}
公共字符串MDP{get;set;}
公共字符串角色{get;set;}
公共虚拟代理{get;set;}
公共虚拟ICollection status_DEMANDE{get;set;}
公共虚拟ICollection列表{get;set;}
}
} 和机构:

public partial class AGENCE
{
    public AGENCE()
    {
        this.DEMANDE_CRÉDIT = new HashSet<DEMANDE_CRÉDIT>();
        this.UTILISATEUR = new HashSet<UTILISATEUR>();
    }

    public short ID_AGENCE { get; set; }
    public string CODE_AGENCE { get; set; }
    public string ADRESSE { get; set; }
    public string NOM_AGENCE { get; set; }

    public virtual ICollection<DEMANDE_CRÉDIT> DEMANDE_CRÉDIT { get; set; }
    public virtual ICollection<UTILISATEUR> UTILISATEUR { get; set; }
}
公共部分类代理
{
公共机构()
{
this.DEMANDE_CRÉDIT=new HashSet();
this.usilisateur=新的HashSet();
}
公共短ID_代理{get;set;}
公共字符串代码_代理{get;set;}
公共字符串地址{get;set;}
公共字符串NOM_代理{get;set;}
公共虚拟ICollection DEMANDE_CRÉDIT{get;set;}
公共虚拟ICollection usilizateur{get;set;}
}
}

为了显示当前用户的用户名,我使用了以下命令:

<%:HttpContext.Current.User.Identity.Name %>


但是我找不到如何显示当前用户工作的机构的名称,如果有人能帮我的话,我还是一个XD初学者,提前谢谢你在MVC应用程序中你必须使用Razor语法。Razor代码块包含在@{…}

尝试:

在这里,您可以了解更多信息:


是的,它成功了,但我需要当前用户的代理名称,不仅是他的用户名,你看
<%:HttpContext.Current.User.Identity.Name %>
@User.Identity.Name