基本控制器方法或实用程序帮助方法

时间:2016-06-01 15:41:05

标签: asp.net-mvc asp.net-web-api

在我的MVC应用程序中,我计划为Web Api创建一个通用方法。这可以通过在Base Controller上创建方法或在Utility helper类中创建方法来实现。哪种方式是基本控制器(或)实用程序类的首选方式?

并且还想知道基本控制器在什么情况下有用。

1 个答案:

答案 0 :(得分:0)

ASP.NET MVC使用过滤器或允许您自己实现某个类,为常见问题(例如日志记录,异常处理,授权)提供了几种替代方法。通常,基本控制器不是最好的方法,因为框架很可能已经通过其他方式处理问题。

看看这个答案,了解如何处理ASP.NET MVC中的常见问题:https://stackoverflow.com/a/6119341/1942895