在我的MVC应用程序中,我计划为Web Api创建一个通用方法。这可以通过在Base Controller上创建方法或在Utility helper类中创建方法来实现。哪种方式是基本控制器(或)实用程序类的首选方式?
并且还想知道基本控制器在什么情况下有用。
答案 0 :(得分:0)
ASP.NET MVC使用过滤器或允许您自己实现某个类,为常见问题(例如日志记录,异常处理,授权)提供了几种替代方法。通常,基本控制器不是最好的方法,因为框架很可能已经通过其他方式处理问题。
看看这个答案,了解如何处理ASP.NET MVC中的常见问题:https://stackoverflow.com/a/6119341/1942895