asp.net-mvc-3 – MVC3 = >> return EmptyResult()当一个好主意返回这个?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc-3 – MVC3 = >> return EmptyResult()当一个好主意返回这个?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当一个好主意从控制器返回“EmptyResult()”

解决方法

你基本上会用它来表示你没有对一个动作做任何事情
结果。

从MSDN:

Represents a result that does nothing,such as a controller action method that returns nothing.

我个人使用了在AsyncController中定义的操作,所以如果你有一个异步操作,如:

public void SendMailAsync() { }

基本上在AsnycController中的一个动作,你还需要一个xxxCompleted动作(按照惯例)

public virtual ActionResult SendMailCompleted
{
    // do whatever
    return new EmptyResult();
}

因为这不是一个由用户调用但是由后台任务调用的操作,我不会对结果做任何事情。

原文链接:https://www.f2er.com/aspnet/254926.html

猜你在找的asp.Net相关文章