我想在我的ASP MVC3應用程序中使用Authorize
類。不幸的是,由於業務規則,我需要從我們的web.config拉Roles
,但是這是拋出以下異常:錯誤使用ConfigurationManager.AppSettings.Get()在ASP MVC3網站
An attribute must be a constant expression, typeof or array creation expression of an attribute parameter type
這裏是我引用的代碼。
[Authorize(Roles = ConfigurationManager.AppSettings.Get("user"))]
public class AdminController : Controller
{
這裏是我的web.config的user
部分
<add key="user" value="SA\\Application.MortalityConcentrationRA.Dev.Users" />
你能告訴你的web.config的appsetting部分。 – 2013-03-06 18:39:06
編輯到我的文章 – NealR 2013-03-06 19:36:42