有没有办法在运行时更改属性的参数?我有一项服务,我在其中分配可以访问该服务的角色。我想在运行时分配这些角色。
[HttpGet]
[Authorize(Roles="admin")]
public DataTable GetAllProducts()
{
FormToken auth = new FormToken();
DataTable dt = new DataTable();
if (!auth.isAuthenticated())
{
dt.Columns.Add("Error");
DataRow dr = dt.NewRow();
dr["Error"] = "Login to get the Service";
dt.Rows.Add(dr);
return dt;
}
var rec = from log in db.Products select log;
return rec.ToDataTable();