标题很清楚.我有一个application-BaseController,它现在继承自"Controller"类.
使用新的.NET Framework 4.5和ASP.NET MVC 4,我想使用C#5中提供的新的更简单的异步功能.我喜欢使用一些具有异步功能的操作方法(不是全部).
是否有任何陷阱将当前基类从"Controller"更改为"AsyncController"?(非异步操作方法的性能更差?)
那你觉得怎么样?
谢谢你的每一个答案.
编辑:在我看到的ILSpy中,AsyncController类不包含任何代码(MVC 4).正如@Trevor Pilley所说,它只是向后兼容MVC 3.
public abstract class AsyncController : Controller
{
}
Run Code Online (Sandbox Code Playgroud)
因此,我们不需要我们关心"AsyncController"或"Controller"基础."Controller"类现在可以在MVC 4中处理这两个类.