C# 在ASP.NET MVC中实现MVP的可能性

C# 在ASP.NET MVC中实现MVP的可能性,c#,asp.net-mvc,mvp,C#,Asp.net Mvc,Mvp,是否可以在ASP.NET MVC中编写具有MVP结构的应用程序,或者强制您使用MVC结构。我一直在尝试在ASP.NET webforms应用程序中使用MVP,但在注入依赖项时遇到了一些问题,据说在ASP.NET MVC中这会变得更容易 你是说MVP还是MVC?MVC看起来更合适,我是说MVP。我希望遵循MVP设计,但如果可能的话,可以使用ASP.NET MVC,因为webforms是执行DI的一大难题。有了ASP.NETMVC,我知道构造函数注入是可能的,但我更喜欢MVP的结构。例如,是否可以直

是否可以在ASP.NET MVC中编写具有MVP结构的应用程序,或者强制您使用MVC结构。我一直在尝试在ASP.NET webforms应用程序中使用MVP,但在注入依赖项时遇到了一些问题,据说在ASP.NET MVC中这会变得更容易

你是说MVP还是MVC?MVC看起来更合适,我是说MVP。我希望遵循MVP设计,但如果可能的话,可以使用ASP.NET MVC,因为webforms是执行DI的一大难题。有了ASP.NETMVC,我知道构造函数注入是可能的,但我更喜欢MVP的结构。例如,是否可以直接进行调整,使控制器成为演示者?我认为使用Web API会更好,如果您想使用MVP,我认为MVC将成为障碍。我可以问你为什么要使用MVP而不是MVC吗?或者其他选项可以是在控制器上不带逻辑的情况下进行MVC,并使用一些前端框架(如knockout或angular)创建MVP……MVC用于进行MVC。这是以你知道的名字。所以当你这样做的时候,你就把MVP抛在了后面。这更适合于事件驱动的环境,无论如何,您根本不需要它。顺其自然。