Asp.net mvc 3 在MVC3中创建动态控制器

Asp.net mvc 3 在MVC3中创建动态控制器,asp.net-mvc-3,Asp.net Mvc 3,我有一个要求,如我的控制器名称将来自如下数据库 我正在使用ASP.NETMVC3 我没有得到任何完美的解决方案,如何路由动态控制器或以更好的方式 任何人都可以指导我。您可以覆盖DefaultControllerFactory以根据数据库名称搜索控制器类型 有一个简单的可以重写DefaultControllerFactory,根据数据库名称搜索控制器类型 有一个简单的您应该看看ASP.NET动态数据实体Web应用程序。这为您提供了一个指导。我需要的是从我的数据库列确定的url的{controll

我有一个要求,如我的控制器名称将来自如下数据库

我正在使用ASP.NETMVC3

我没有得到任何完美的解决方案,如何路由动态控制器或以更好的方式


任何人都可以指导我。

您可以覆盖
DefaultControllerFactory
以根据数据库名称搜索控制器类型


有一个简单的

可以重写
DefaultControllerFactory
,根据数据库名称搜索控制器类型


有一个简单的

您应该看看
ASP.NET动态数据实体Web应用程序
。这为您提供了一个指导。我需要的是从我的数据库列确定的url的{controller}部分。怎么处理?当我点击上面的url时,它应该为用户显示合适的停车场。您应该看看
ASP.NET动态数据实体Web应用程序。这为您提供了一个指导。我需要的是从我的数据库列确定的url的{controller}部分。怎么处理?我创建了一个名为DynamicControllerFactory的类,并编写了以下公共类DynamicControllerFactory:DefaultControllerFactory{private readonly IServiceLocator _Locator;和?您仍然有问题?现在我可以重定向到操作,但在显示视图时会出现问题。它会引发错误,例如视图“Index”或其主视图未找到,或者没有视图引擎支持搜索的位置。搜索了以下位置:我创建了一个名为DynamicContr的类ollerFactory并编写了以下公共类DynamicControllerFactory:DefaultControllerFactory{private readonly IServiceLocator _Locator;和?您仍然有问题?现在我可以重定向到该操作,但在显示视图时会出现问题。它会引发错误,例如视图“Index”或其主视图未找到,或者没有视图引擎支持搜索的位置。搜索了以下位置: