在调用某方法但传递的参数中至少有一个不符合所调用方法的参数规范时,将引发 ArgumentException。 ArgumentException 的所有实例均应带有有意义的错误消息,描述无效参数以及该参数所需的值范围。
public ActionResult GetListEnCode(string enCode)
{
if (string.IsNullOrWhiteSpace(enCode))
throw new ArgumentNullException("enCode");
var data = itemsDetailApp.GetListEnCode(enCode);
return Content(data.ToJson());
}