asp.net-web-api – 从ASP.NET Web API ASP.NET Core 2返回HTML并获取ht
发布时间:2020-08-16 05:31:18 所属栏目:asp.Net 来源:互联网
导读:这是 Return HTML from ASP.NET Web API的后续行动. 我按照说明操作,但我在浏览器中收到错误406. 我的代码: [Produces(text/html)] [Route(api/[controller])] public class AboutController : Controller { [HttpGet]
这是 Return HTML from ASP.NET Web API的后续行动. 我按照说明操作,但我在浏览器中收到错误406. [Produces("text/html")] [Route("api/[controller]")] public class AboutController : Controller { [HttpGet] public string Get() { return "<html><body>Welcome</body></html>"; } ... 而且,简单地说: public void ConfigureServices(IServiceCollection services) { services.AddMvc(); } 当我删除Produces行时,我得到纯文本< html>< body>欢迎< / body>< / html>在浏览器中(没有错误). 我错过了什么?谢谢. 解决方法正如 KTCO指出 here:
解决方案是: [HttpGet] public ContentResult Get() { return new ContentResult { ContentType = "text/html",StatusCode = (int) HttpStatusCode.OK,Content = "<html><body>Welcome</body></html>" }; } 无需更改AddMvc(当然也没有Produce属性). 我希望这可以帮助别人. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Asp.NET 生成静态页面并分页的代码
- asp.net使用AJAX实现无刷新分页
- 认证 – WebApi ActionFilterAttribute,HttpActionContext访
- 受asp.net MVC启发的更好的WebForms
- asp.net – 允许服务器/ usercontrol上的任何属性/属性
- 看美剧英文字幕学英语的利器深蓝英文字幕助手简介
- asp.net-mvc – 在asp.net mvc中设置为Session的持久cookie
- 什么是链接服务器的ASP.NET连接字符串格式?
- asp.net-mvc – 控制器操作无法从JSON读取Guid POST
- 回收ASP.NET应用程序是否会激起用户的兴趣?
推荐文章
站长推荐
- ASP.NET Response.Cache.SetNoStore()与Response
- asp.net – CalendarExtender定位问题
- Asp.net配合easyui实现返回json数据实例
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的
- iCalendar格式中关于RRule的解析和生成
- 十七点学完安全知识超级详细了解进程和病毒知识
- asp.net-mvc – 为什么ASP.NET MVC 4与IList for
- asp.net-mvc – 如何成功配置Common.Logging?
- asp-classic – 如何使用Microsoft.XMLHTTP指定代
- asp.net-mvc – 在MVC4中绑定的正确方法
热点阅读