Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将消息添加到context.result_C#_Data Annotations_Bad Request - Fatal编程技术网

C# 将消息添加到context.result

C# 将消息添加到context.result,c#,data-annotations,bad-request,C#,Data Annotations,Bad Request,我正在创建一个DataAnnotation,如果不成功,它将返回一个BadRequest context.Result = new BadRequestResult(); 那很好 我想随此包含一条消息,但BadRequestResult似乎不包含任何消息参数 是否有办法做到这一点…包括一条信息,例如“未提供参考号” 谢谢这似乎有效: context.Result = new BadRequestObjectResult("Reference number not supplied."); 您

我正在创建一个DataAnnotation,如果不成功,它将返回一个BadRequest

context.Result = new BadRequestResult();
那很好

我想随此包含一条消息,但BadRequestResult似乎不包含任何消息参数

是否有办法做到这一点…包括一条信息,例如“未提供参考号”

谢谢

这似乎有效:

context.Result = new BadRequestObjectResult("Reference number not supplied.");

您可以使用
ApiController.BadRequest(“未提供参考号”)
将消息与结果一起传递。这是中的文档。

有一个重载构造函数,它接受一条消息,如