-1
このようなパターンの許可リストを取得するにはどうすればよいですか?MVCのデータベースから属性値を取得する
[MyPermission(/*Get From DataBase*/)]
public ActionResult MyController()
{
/**/
return View();
}
このようなパターンの許可リストを取得するにはどうすればよいですか?MVCのデータベースから属性値を取得する
[MyPermission(/*Get From DataBase*/)]
public ActionResult MyController()
{
/**/
return View();
}
これはできません。 属性パラメータはコンパイル時に解析され、静的値とconst値のみになります。カスタム属性の中にデータベースを呼び出すコードがありますが、ランタイム値を属性パラメーターとして渡すことはできません。