我如何获得Controller(System.Web.Mvc?如果我有控制器名称。
我得到控制器名称:HttpContext.Current.Request.RequestContext.RouteData.Values["controller"];
我在字符串中有一个控制器名称。
答案 0 :(得分:0)
使用此
{{1}}
答案 1 :(得分:0)
您可以使用refelection,如果您的控制器在程序集中,您只需要一个类名,否则您需要一个完全限定的名称(命名空间和程序集)。
键入t = Type.GetType(" NameOfController");
var c = Activator.CreateInstance(T);