0
[Authorize(Role=Role.Admin, Role.Client)]
不工作,[Authorize(Role="Admin,Client")]
工作,我想通過強類型對象,因爲我有他們定義,有誰知道如何?編輯:角色代理/函數 - [授權(x => x.Role == Role.Admin && x.Role == Role.Client)]
我不想被多次擊中所以像數據庫:
[Authorize(Role=Role.Admin)]
[Authorize(Role= Role.Client)]
public ActionResult Something()
{
}
也不行對我來說...
編輯:
好...以前問題之前已經被問過了,但是我已經修改了,我如何將它作爲委託或函數來創建?我想選擇一個或多個角色?這可能嗎?
我可以這樣做:
[Authorize(x=> x.Role == Role.Admin && x.Role == Role.Client)]
可能重複[ASP.NET MVC中的非字符串角色名稱?](http://stackoverflow.com/questions/2828444/non-string-role-names-in-asp-net-mvc) – codingbadger
對不起,我沒有看到,是的,這是重複的... – Haroon