【发布时间】:2012-07-02 19:58:19
【问题描述】:
如何获取 Controller 的所有操作列表?我搜索但找不到示例/答案。我看到一些建议使用反射的示例,但我不知道如何。
这是我想要做的:
public List<string> ActionNames(string controllerName){
}
【问题讨论】:
-
我要在这里发表评论,因为它很笼统。因为您尝试做的事情(控制器操作名称)不是应该做的事情。可能有多个具有相同名称的操作,有些可能仅是 Ajax 等等。您的权限应该基于控制器操作以外的其他内容。
标签: asp.net-mvc controller action