如何在 Web API REST 的 Get() 中添加换行符

How to add line break in Get() at Web API REST

public string Get()
{
     return "a <br /> b";
}

如何为将在 Web 上的 Get() 中使用的字符串添加换行符 API ASP.Net?

我尝试了下面的一些解决方案,但没有给我换行符。

return " a \n b";
return "a \r\n b";
return "a" + Environment.Newline (not sure about the spelling of newline) + "b";
return "a <br/> b";
return "a <br /> b";
return "a <br> b";

可以肯定的是,我要获取的不是 HttpRequest,而是一个字符串。请谢谢。

代码

结果

"a \n b"Environment.NewLine 会给你新的换行符,我用 chrome.

测试过

结果:

如果你想 return HTML 使用带有 <br /> 的 beak 字符串文本你需要 return 它作为 ContentResult

public ContentResult Get()
{
    return new ContentResult
    {
        ContentType = "text/html",
        Content = "a <br /> b"
    };

}

与 HTML 结果: