raf*_*afe 4 .net c# asp.net-mvc-4
标题很清楚.我有一个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中处理这两个类.
如果您要转向MVC 4,Controller类支持异步内容.AsyncController仅用于向后兼容MVC 3.
AsyncController类 - "ASP.NET MVC 4及更高版本中的Controller类支持异步模式."
考虑到这一点,我会说它可能没有太大的差别,也不会担心它.
| 归档时间: |
|
| 查看次数: |
718 次 |
| 最近记录: |