我想在我的 WebMatrix cshtml 文件中返回一些 XML 而不是 HTML?如何更改内容类型标题?
问问题
4233 次
3 回答
24
使用 .cshtml 文件顶部的 Response.ContentType 属性,然后在视图内容中包含 XML:
@{
Response.ContentType = "application/xml";
}
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>415-123-4567</Dial>
</Response>
于 2010-07-06T22:07:48.787 回答
19
在 Razor 文件的顶部,设置 Response 对象的 ContentType:
@{
Response.ContentType = "application/xml";
}
... xml here ...
于 2011-01-20T04:05:58.390 回答
0
如果您使用的是 ASP.NET MVC,您可以选择在控制器中更改您的操作方法,如下所示:
public ActionResult MyAction() {
Response.ContentType = "text/xml";
return View();
}
于 2012-01-16T22:56:40.653 回答