asp.net-mvc - 如何在 razor (CSHTML) 中设置内容类型?

标签 asp.net-mvc asp.net-mvc-3 razor

在经典的 ASP.NET Web Forms View 引擎中,我们可以将 .aspx 页面中的 Content Type 设置为所需的类型。
Razor 中是否有直接/推荐的等效项?

最佳答案

您应该在操作方法中设置不同的内容类型。

public ActionResult MyAction() {
    Response.ContentType = "something";
    return View();
}

关于asp.net-mvc - 如何在 razor (CSHTML) 中设置内容类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4411841/

相关文章:

asp.net-mvc - 带有构造函数注入(inject)的 DI : Am I injecting too many services?

asp.net-mvc - 我可以共享相同的 View 以在 MVC3 中创建和编辑吗

asp.net - 将 ASP.NET 身份存储移动到 EF Sql 数据库

asp.net-mvc-3 - ASP.NET MVC 3 - 在 jquery 对话框中编辑动态添加到模型集合的项目

c# - 在 View 中呈现之前在 Controller 中过滤数据

c# - 从 ASP.NET MVC 站点中删除数据库引用

asp.net-mvc - 想要了解MVC中ActionResult的概念。

asp.net-mvc-3 - 我如何构建一个自定义模型绑定(bind)器,它将根据请求上下文返回不同类型的模型?

c# - 将 View 模型列表传递给 mvc Controller 操作

c# - 如何在运行时使用 List<T> 上的 EditorFor() 更改 View