如何在C#Bad Request错误消息字符串中包含基本格式?

时间:2018-01-03 20:49:52

标签: c# reactjs

我正在尝试构造一个错误字符串,列出一定数量的受影响的项目。我希望它看起来像这样。

You are unable to delete this because it will affect the following stuff:

stuff1
stuff2
stuff3

Please remove the stuff before deleting.

我正在尝试这样的事情:

string errorMessage =
    "You are unable to delete this because it will affect the following stuff:" + 
    "<br> stuff1" +
    "<br> stuff2" +
    "<br> stuff3" +
    "<br>" +
    "Please remove the stuff before deleting."; 

...
return BadRequest(errorMessage);

我这样做的原因是因为在我的前端,我使用React来获取这些错误消息并显示错误消息模式。但它现在只是在错误消息中直接显示标记。我无法弄清楚如何轻松地加粗或斜体化部分文本。是否可以发送带有格式化文本的BadRequest以供前端显示?

1 个答案:

答案 0 :(得分:-1)

答案有点过于宽泛但仍然:

使用Markdown(MD)格式的文本显示错误消息,并在React MD渲染器中显示它们。 为何选择MD?应记录错误消息,并在日志中MD文本看起来比HTML好得多。你们将一起解决这个问题。