【发布时间】:2016-10-20 07:54:02
【问题描述】:
就控制器的操作方法的返回类型而言,最佳实践是什么?
我有一个保存数据并返回生成的 ID 的操作方法。在 int 上返回 ActionResult 有什么区别和好处?
例如
public ActionResult SaveValue(Payment model) {
// Save stuff
return this.Json(id);
}
超过
public int SaveValue(Payment model) {
// Save stuff
return id;
}
如果我要返回一个对象,比如 Payment 模型,我会将它作为 json 返回,并让 Json() 方法正确转换它。但是,对于简单的值,返回类型本身而不是 ActionResult 是否正确?
【问题讨论】:
-
你可以返回。
标签: c# .net asp.net-mvc