使MVC控制器[actionresults]更加模块化?

时间:2012-04-03 22:59:52

标签: asp.net-mvc abstraction modular code-reuse

正如我的用户名所示,我是一个希望更好地理解编码MVC / OOP概念的MVC菜鸟。

因此,以PayPals支付系统为例,我有一个带有三个ActionResults的PayPalController:IPN,PDT和Checkout。 [这是非常基本的东西 - 几乎是RobConn教程的副本]。我注意到的是,大多数代码将保持静态,只有一部分用户特定代码被添加到不同的网站情况中。我想要实现的是一种使控制器更易于重复使用的方法;因为,编码器只需要为IPN验证,IPN不成功等编写代码。立即想到的是在这些点调用空函数,这样编码器可以在需要时填充它们,但这似乎对我来说有点过于简单了。我不太了解接口和抽象[目前正在阅读它们],但不知怎的,我觉得答案在于它们内部?

基本上,对于这种情况最好的方法是什么以及为什么。感谢你,MVC新手

0 个答案:

没有答案