【发布时间】:2013-07-24 01:36:43
【问题描述】:
我正在从浏览器发出 json 请求,将 {Par: null} 发送到我的控制器 (C#):
public JsonResult MyControllerMethod(List<Guid> Par){
//do some stuff depending on whether Par is null
}
但是 Par 作为 List<Guid> 进入控制器,有 0 个项目,这是正确的行为吗?我以为我之前在类似情况下将 null 传回来,但它仍然为 null。
【问题讨论】:
-
所以你可以检查 Par.Count() 是否为 0,而不是它的 null 否则不是
-
如果它作为零元素的数组对象被发回,则 Par = null 或 Par = [] 需要不同的行为
标签: c# asp.net-mvc json null asp.net-mvc-controller