我在从变量设置Authorize属性Role值时遇到问题.错误消息表明它需要一个const变量.当我创建一个const类型变量时,它工作正常,但我试图从Web.Config文件或其他任何允许最终用户设置此值的文件中加载该值.我正在使用集成的Windows身份验证,因为这是一个仅限Intranet的应用程序.
有没有办法从控制器检查用户角色?我将在if语句中使用它来进行身份验证而不是属性.
[Authorize(Roles = Config.GMPUser)]
public ActionResult Index()
{
return View();
}
Run Code Online (Sandbox Code Playgroud) 我希望获得从模型返回的列名列表.任何人都知道如何做到这一点,任何帮助将不胜感激.
示例代码:
var project = db.Projects.Single(p => p.ProjectID.Equals(Id));
Run Code Online (Sandbox Code Playgroud)
此代码将返回Projects对象,如何获取此模型中所有列名称的列表.
谢谢