如何获得控制器(System.Web.Mvc )?如果我有控制器的名字。
我得到控制器的名称是:HttpContext.Current.Request.RequestContext.RouteData.Values["controller"];
我在字符串中有一个控制器名。
发布于 2017-01-19 06:34:25
使用这个
string controllerName = this.ControllerContext.RouteData.Values["controller"].ToString();发布于 2017-01-19 08:07:40
如果控制器在程序集中,则只需要一个类名,否则需要一个完全限定的名称(命名空间和程序集)。
类型t= Type.GetType("NameOfController"); 变量c= Activator.CreateInstance(t);
https://stackoverflow.com/questions/41735230
复制相似问题