Tengo un controlador ASP.NET MVC llamado diccionario con el método ControlsLangJsFile. El método devuelve la vista del control de usuarios (ASCX) que contiene variables de JavaScript.Cómo cambiar el ContentType devuelto en el controlador ASP.NET MVC (ActionResult)
Cuando llamo al método, devuelve variables con cadenas analizadas, pero el tipo de contenido es html/text. Debe ser: application/x-javascript
public ActionResult ControlsLangJsFile()
{
return View("~/Views/Dictionary/ControlsLangJsFile.ascx",);
}
¿Cómo puedo lograr esto?
Esto no funciona para las vistas Razor (no estoy seguro acerca de otros motores de vista). Ver [mi respuesta] (http://stackoverflow.com/a/15930411/5496) para la solución: – Peter
Estoy usando Razor/MVC 4 y esto funciona bien en el controlador (que es donde preferiría colocar esto ya que no quiero una vista si devuelvo tipos de archivos, como PDF). – Fenton