asp.net-web-api – 从ASP.NET Web API ASP.NET Core 2返回HTML并获取ht
发布时间:2020-08-16 08:23:56 所属栏目: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属性). 我希望这可以帮助别人. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – asp:GridView文本框始终返回空值
- 如何将数组从Asp.net服务器端传递到客户端的Javascript函数
- asp.net-web-api – MaxExpansionDepth,带有最新的webapi和
- asp.net-mvc – 如何在asp.net mvc中处理分页?
- 有什么好的参考或工具可用于将ASP转换为ASP.NET?
- asp.net+js实现批量编码与解码的方法
- Asp.net下使用Jquery Ajax传送和接收DataTable的代码
- asp-classic – 经典ASP中500 Vs 500.100错误
- asp.net – 在MVC3或IIS 7.5中禁用x-frame-options
- asp.net-mvc – MVC应用程序中的随机数生成
推荐文章
站长推荐
- asp.net-mvc – 命名约定 – 控制器的一个规则,没
- asp.net-mvc – 如何编辑表格数据(ASP MVC)
- 在ASP.NET中下载文件的实现代码
- asp.net-mvc – 模型单元测试能否真正独立,如何[
- asp.net-mvc – ASP.NET MVC现在是“开源”.这是
- asp.net-mvc-3 – 为什么@ Html.Label()删除一些
- asp.net-mvc – 奇怪的错误w / NinjectValidator
- asp.net – Telerik RadGrid GridDataItem – 如
- 我如何让Fiddler捕获我的MVC应用程序向我的ASP.N
- asp.net-mvc-3 – 用于ASP的Telerik扩展. NET MV
热点阅读