这是ASP.NET WebApi2中的一个端点,我希望内容类型作为返回。它当前以文本/纯文本的形式返回它。
public HttpResponseMessage GetHtmlPreview(int id, bool isHtml)
{
var msg = new HttpResponseMessage()
{
Content = new StringContent("<html><head><title>test</title></head><body><h2>TEST HTML STUFF HERE" + id + "</h2></body>"),
};
return msg;
}我希望它作为text/html返回,这样它在iFrame中呈现得很好。
发布于 2015-02-17 16:19:39
您可以这样设置ContentType:
msg.Content.Headers.ContentType = new MediaTypeHeaderValue("text/html");我确实同意BenjaminPaul的观点,因为在这里,一个由控制器支持的视图似乎是一个更好的方法。
https://stackoverflow.com/questions/28565773
复制相似问题