我需要编写一个以 CSS 纯文本而不是默认 XML 或 JSON 形式返回结果的 Web API 方法,是否有我需要使用的特定提供程序?
我尝试使用 ContentResult 类 ( http://msdn.microsoft.com/en-us/library/system.web.mvc.contentresult(v=vs.108).aspx ) 但没有成功。
谢谢
最佳答案
你应该绕过内容协商,这意味着你应该直接返回一个新的 HttpResponseMessage
实例并自己设置内容和内容类型:
return new HttpResponseMessage(HttpStatusCode.OK)
{
Content = new StringContent(".hiddenView { display: none; }", Encoding.UTF8, "text/css")
};
关于asp.net-web-api - ASP.Net WebAPI 返回 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17421697/