我们可以创建一个使用默认文件夹约定的MVC应用程序,但我们想设置备用的“Services”文件夹,并且仅用于返回xml或json的Web服务的控制器。
因此,“/Services/Tasks/List”路由到“/Services/TaskService.cs”,而“/Tasks/List”则路由到标准的“/Controllers/TaskController.cs”。
我们希望将服务控制器与视图控制器分开。我们认为区域或使用另一个项目都不适用。应该如何最好地解决这个问题?
因此,“/Services/Tasks/List”路由到“/Services/TaskService.cs”,而“/Tasks/List”则路由到标准的“/Controllers/TaskController.cs”。
我们希望将服务控制器与视图控制器分开。我们认为区域或使用另一个项目都不适用。应该如何最好地解决这个问题?
ContentResult
或任何非视图结果,只要记住如果你决定返回任何类型的视图,你将需要创建一个自定义视图引擎。 - Ahmad