C# 在运行时注册控制器和操作手册

C# 在运行时注册控制器和操作手册,c#,asp.net,asp.net-mvc,controller,action,C#,Asp.net,Asp.net Mvc,Controller,Action,在ASP.NET MVC中是否可以在控制器手册中注册操作?例如,我有一个控制器的实例,希望用一个动作注册它 在运行时?我需要这个,因为在特殊情况下我不可能, 让框架通过反射重新启动控制器/操作 编辑 澄清一下:我想用基于DLR的语言(IronPython)编写控制器和操作。当我这样做时,不可能在运行时使用反射创建控制器实例。所以我想创造 如果需要,控制器将自行安装 多谢各位 你能举个例子说明你想达到的目标吗?控制器操作是否未在路由表中注册?控制器将使用基于DLR的语言(IronPython)编写

ASP.NET MVC
中是否可以在控制器手册中注册操作?例如,我有一个控制器的实例,希望用一个动作注册它 在运行时?我需要这个,因为在特殊情况下我不可能, 让框架通过反射重新启动控制器/操作

编辑

澄清一下:我想用基于DLR的语言(IronPython)编写控制器和操作。当我这样做时,不可能在运行时使用反射创建控制器实例。所以我想创造 如果需要,控制器将自行安装


多谢各位

你能举个例子说明你想达到的目标吗?控制器操作是否未在路由表中注册?控制器将使用基于DLR的语言(IronPython)编写。所以它不能通过反射来访问。在应用程序启动时,我想创建所有控制器实例并注册它们。因此,asp.net framework可以访问它们。当请求传入并且特定路由指定该控制器时,将创建控制器实例。控制器未“注册”,而是编译到应用程序中。请澄清你想要达到的目的。@NightOwl888我补充了一些解释。非常感谢。