我在MVC应用程序中使用MVCSiteMapProvider来实现基于向导的工作流解决方案。 SiteMap文件包含节点,并且分支表示向导的不同流。 我有一个模型类,它收集向导页面中的选定数据(它是一个简单的类,因为每个页面只能选择一个项目)。每次将表单提交到服务器时,我都会查看最近选择的用户是什么,并将模型路由到适当的操作方法并返回关联的视图。 我打算使用一个通用的路由控制器和一个动作方法,我将提交我的所有表单(所有向导页面),从模型属性检查它必须被路由到哪里,并使用http WebRequest类路由到该操作方法看到here和here MVCSiteMap XML文件包含我计划用于与模型一起路由的控制器和操作方法名称。我不知道如何使用字符串名称创建控制器对象实例及其操作。 这种方法会导致任何性能问题。请帮助/建议