【发布时间】:2013-05-09 19:21:12
【问题描述】:
也许是一个小问题,但我很好奇。
偏爱什么?
在控制器动作中,当传递参数时,应该何时以及如何使用它们?
public ActionResult Action(bool aBool = false)
或
public ActionResult Action(bool? aNullableBool)
我倾向于使用默认值,因为它更清晰,更容易检查,但我想错了吗?
【问题讨论】:
-
想想你在数据库中的列是否为空。如果是,请使用可为空的
-
这是第三种投入方式:
public ActionResult Action([DefaultValue(false)]bool aBool):) -
@Silvermind 是的 :) 哈哈
-
Trevligt att se en until svensk, hallå där.
标签: c# asp.net-mvc nullable default-value