当前位置:  开发笔记 > 编程语言 > 正文

如何将动态变量传递到ASP.NET MVC中的authorize属性类中?

如何解决《如何将动态变量传递到ASP.NETMVC中的authorize属性类中?》经验,为你挑选了0个好方法。

如何将动态变量传递到ASP.NET MVC中的authorize属性类中?

例如,我有这段代码,如何将诸如userRoles变量之类的变量传递到Authorize属性类中?

private  string userRoles;
private string getuserRoles() 
{
     //Write your code to get userRoles
     userRoles = "admin";
     return "admin";
 }

[Authorize(Roles = object.getuserRoles())]
public ActionResult Admin()
{
       ViewBag.Message = "Your contact page.";

        return View();

}

我的代码发出此错误

错误1属性参数必须是属性参数类型C:\ Users \ Nashat \ Downloads \ New文件夹(3)\ MvcPWy \ Controllers \ HomeController.cs的常数表达式,typeof表达式或数组创建表达式39 28 MvcPWy

因此,请任何人帮我解决此错误。

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有