标签: asp.net-mvc asp.net-mvc-4
我希望在我的控制器中保留一些未使用的方法的代码,以防我将来再次需要它们。
为了防止意外访问,我想到使用以下属性来标记所有这些方法:
[Authorize(Roles="This Role will never be assigned.")]
这样可行,但只有在首先让用户登录后才会有效。是否有更优雅的方式?
答案 0 :(得分:1)
使用NonActionAttribute。它允许您将控制器中的公共方法标记为不可用于外部请求。
NonActionAttribute
Here's more information.