C# 在Site.Master中检索变量

C# 在Site.Master中检索变量,c#,asp.net-mvc,forms-authentication,C#,Asp.net Mvc,Forms Authentication,我正在使用intranet(纠正错误并添加功能),现在我需要做的是识别登录用户在站点中是否将其isAdministrator变量设置为true或false。掌握,以便允许(或不允许)显示管理员选项卡 isAdministrator变量包含在Employee对象中,如下所示: [EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)] [DataMemberAttribute()] public global::S

我正在使用intranet(纠正错误并添加功能),现在我需要做的是识别登录用户在
站点中是否将其
isAdministrator
变量设置为
true
false
。掌握
,以便允许(或不允许)显示
管理员
选项卡

isAdministrator
变量包含在
Employee
对象中,如下所示:

[EdmScalarPropertyAttribute(EntityKeyProperty=false, IsNullable=false)]
[DataMemberAttribute()]
public global::System.Boolean IsAdministrator
{
    get
    {
        return _IsAdministrator;
    }
    set
    {
        OnIsAdministratorChanging(value);
        ReportPropertyChanging("IsAdministrator");
        _IsAdministrator = StructuralObject.SetValidValue(value);
        ReportPropertyChanged("IsAdministrator");
        OnIsAdministratorChanged();
    }
}
private global::System.Boolean _IsAdministrator;
partial void OnIsAdministratorChanging(global::System.Boolean value);
partial void OnIsAdministratorChanged();
并在我创建新的
员工时创建(或填写)(同时创建新用户登录)


我查了一下,找到了关于
View.Data
的信息,以获取
站点的信息。Master
,但我似乎不明白。

你确定你真的在使用MVC吗?我当然知道,有理由怀疑吗?也就是说,MVC不使用母版页。为了向后兼容,你可以在MVC网站中使用Web表单,但它们是完全不同的。这很奇怪,我是一名实习生,我只需要调试/更新它(而且我是这项技术的新手)-谢谢你的输入。我首先问的原因是,你的问题只标记为MVC,特别是当问题很可能与MVC无关时,它将严重限制您的答案。我建议将MVC标记完全替换为Web表单标记,或者至少添加Web表单标记。