ASP.NET MVC操作中的返回类型

时间:2013-06-16 04:58:29

标签: asp.net asp.net-mvc asp.net-mvc-3 web-applications

是否建议为控制器操作定义特定的返回类型?

或者换句话说,因为JSONRESULT, VIEWRESULT等结果......来自ACTIONRESULT,在指定控制器操作的返回类型方面,最佳做法是什么。

ACTIONRESULT或更具体的结果类型。

是否有最佳实践/ OOAD方面的方法。

2 个答案:

答案 0 :(得分:2)

我认为没有具体的建议。我今天的观点(我曾经更具体)与Dan一样,因为我发现以这种方式维护代码更容易。

答案 1 :(得分:2)

最佳做法始终是保持我们方法的参数和返回类型最通用的类​​型,比如我们接受IEnumerable而不是T [],这对于返回类型也是如此。