日期:2014-05-17  浏览次数:20414 次

求教高手:MVC下怎么动态获得Controller的名称
如题:如何动态的Controllers下所有controller名称

追问下,如何动态的获得 controller 里面的方法名称 

目的:做两个下拉框 二级联动的把名称添加进去

------解决方案--------------------
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
bool collisadmin = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName.ToLower() == "admin";
获取controller名

然后根据controller反射获取所有方法名