小编raf*_*afe的帖子

当所有控制器都从AsyncController继承时,这是一个好习惯吗?

标题很清楚.我有一个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中处理这两个类.

.net c# asp.net-mvc-4

4
推荐指数
1
解决办法
718
查看次数

标签 统计

.net ×1

asp.net-mvc-4 ×1

c# ×1