webapi添加html页面,如何从WebApi动作返回html页面?
disassemble-number-5
24
c#
iis
asp.net-web-api
我正在寻找一个WebApi示例,其中默认路由将给定调用者返回给定的html页面.我的路线和行动设置如下.我只想向他发送index.html页面,而不是重定向,因为他在正确的位置.
http://localhost/Site // load index.html
// WebApiConfig.cs
config.Routes.MapHttpRoute(
name: "Root",
routeTemplate: "",
defaults: new { controller = "Request", action = "Index" }
);
// RequestControlller.cs
[HttpGet]
[ActionName("Index")]
public HttpResponseMessage Index()
{
return Request.CreateResponse(HttpStatusCode.OK, "serve up index.html");
}
如果我使用这个错误,那么更好的方法是什么,你能指点我一个例子吗?
WebApi 2与.NET 4.52
编辑:嗯,改进了它,但得到了json头而不是页面内容.
public HttpResponseMessage Index()
{
var path = HttpContext.Current.Server.MapPath("~/index.html");
var content = new StringContent(File.ReadAllText(path), Encoding.UTF8, "text/html");
return Request.CreateResponse(HttpStatusCode.OK, content);
}
{"Headers":[{"Key":"Content-Type","Value":["text/html; charset=utf-8"]}]}
webapi添加html页面,如何从WebApi动作返回html页面?相关推荐
- 实现网页原路返回:从哪个页面跳转过来就返回哪个页面
一.需求 导航对于PC网站或WAP网站有着相当重要的作用,它有利于提升用户体验,不至于让用户迷路.而"返回"就是导航的功能之一,主要体现在WAP网页左上角的"返回&quo ...
- 微信小程序扫一扫左上角按钮返回指定页面
微信小程序官方文档中有两个参数,success就是正常扫一扫之后要执行的操作,如果进入到扫一扫页面想要点击左上角返回指定页面,可以在fail中书写页面跳转.
- springboot返回html页面原理,SpringBoot返回html页面
一般Controller返回数据或页面,今天谈一下返回页面的场景. 一.不使用template 1. controller中定义对应的访问路由及返回的页面(使用Controller,不要使用RestC ...
- asp.net MVC5为WebAPI添加命名空间的支持
前言 默认情况下,微软提供的MVC框架模板中,WebAPI路由是不支持Namespace参数的.这导致一些比较大型的项目,无法把WebApi分离到单独的类库中. 本文将提供解决该问题的方案. 微软官方 ...
- asp.net WebApi 返回html页面
asp.net WebApi 返回html页面 public HttpResponseMessage Get(string id){if (id.Contains("OID=")) ...
- 如何添加地图控件到Windows Phone 8的页面中
原文 如何添加地图控件到Windows Phone 8的页面中 本主题介绍了各种方法来添加一个地图控件到Windows Phone 8的项目.该地图控件在Windows Phone的SDK 8.0的库 ...
- html给页面添加艺术型边框,如何为2016word的页面设置艺术型页面边框
如何为2016word的页面设置艺术型页面边框 如果我们想要为word页面插入艺术型页面边框时该怎么办呢?接下来就由小编来告诉大家. 具体如下: 1. 第一步,点击打开桌面上的word2016,进入主 ...
- 怎么把一个页面的数据传到另一个页面?
resquest.querystring--用于<255的字符串 session--本应用程序内用. application--所有启动应用程序的公用. cookies--把东东写客户端 ca ...
- javascript传值和页面跳转传值(ASP.NET页面传参的三种方法)
我在csdn上提的问题是 我现在希望从asp.net网页弹出对话框,弹出一些错误信息.警告.提示信息之类的东西,目前准备用javascript实现,所以我希望在调这个对话框的时候,动态传 ...
最新文章
- 网页开发--html js
- swift 设计模式之-责任链模式
- 学计算机所需要的英语单词,学计算机最少要懂的英语单词是什么
- how is SAP UI5 oContext is determined
- 移动APP怎样保存用户password
- win10使用Composer-Setup安装Composer以及使用Composer安装Yii2最新版
- Android系统集成app,Android系统集成第三方pre
- NASM汇编语言与计算机系统03-实模式-屏幕显示HelloWorld(mov,jmp,time,dd,dw,$$)
- Ubuntu下载工具uGet+aira2
- 如何将PDF图片转变成Word
- 浮山中学2021年高考成绩查询入口,浮山中学2019年高考成绩通报,第二波震撼来袭...
- OneNET麒麟座应用开发之八:采集大气压力等环境参数
- python爬股票信息_爬取股票信息(股票代码+价格)
- 通达信交易接口以什么形式执行下单的?
- Docker探赜索隐
- 将个人微信公众号变成查券返利机器人完美教程分享
- Rehub主题教程 – 如何构建折扣优惠淘客网站
- 洛谷 P1719 最大加权矩形 (前缀和,动态规划)
- live555学习(一)编译live555
- 国债期货合约代码是什么字母