J'ai contrôleur ASP.NET MVC nommé dictionnaire avec la méthode ControlsLangJsFile. La méthode retourne la vue du contrôle des utilisateurs (ASCX) qui contient des variables JavaScript.Comment faire pour modifier ContentType renvoyé dans le contrôleur ASP.NET MVC (ActionResult)
Lorsque j'appelle la méthode, elle renvoie des variables avec des chaînes analysées, mais le type de contenu est html/text. Il devrait être: application/x-javascript
public ActionResult ControlsLangJsFile()
{
return View("~/Views/Dictionary/ControlsLangJsFile.ascx",);
}
Comment puis-je y parvenir?
Cela ne fonctionne pas pour les vues Razor (pas sûr sur les autres moteurs de vue). Voir [ma réponse] (http://stackoverflow.com/a/15930411/5496) pour la solution: – Peter
J'utilise Razor/MVC 4 et cela fonctionne bien dans le contrôleur (où je préfère placer ce car je ne veux même pas de vue si je retourne des types de fichiers, tels que PDF). – Fenton