Asp.net mvc 使MVC控制器[actionresults]更加模块化?
正如我的用户名所示,我是一个希望更好地理解编码MVC/OOP概念的MVC noob 所以,以PayPals支付系统为例,我有一个PayPalController,它有三个ActionResult:IPN、PDT和Checkout。[这些都是非常基本的东西——几乎是罗布康恩教程的复写本]。我注意到,大多数代码将保持静态,在不同的网站情况下,只有一部分特定于用户的代码被添加到其中。我想实现的是一种使控制器更可重用的方法;如中所述,编码器只需为IPN验证、IPN不成功等编写代码。立即想到的是在这些点调用空函数,以便编码器可以在需要时填充它们,但这对我来说似乎有点过于简单。我不太了解接口和抽象(目前正在阅读它们),但不知怎的,我觉得答案就在它们里面Asp.net mvc 使MVC控制器[actionresults]更加模块化?,asp.net-mvc,abstraction,modular,code-reuse,Asp.net Mvc,Abstraction,Modular,Code Reuse,正如我的用户名所示,我是一个希望更好地理解编码MVC/OOP概念的MVC noob 所以,以PayPals支付系统为例,我有一个PayPalController,它有三个ActionResult:IPN、PDT和Checkout。[这些都是非常基本的东西——几乎是罗布康恩教程的复写本]。我注意到,大多数代码将保持静态,在不同的网站情况下,只有一部分特定于用户的代码被添加到其中。我想实现的是一种使控制器更可重用的方法;如中所述,编码器只需为IPN验证、IPN不成功等编写代码。立即想到的是在这些点调
因此,基本上,什么是解决这种情况的最佳方法,为什么。谢谢你,MVC新手[…经过深入搜索后才发现]这不是一个我满意的答案,因为这是我在问题中提出的-但由于没有人提出更好的选择-我现在就这样做。为这个干杯,它绝对精彩!正是我想要的;