我有ASP.NET MVC控制器命名字典与方法ControlsLangJsFile。
方法返回包含JavaScript变量的用户控件(ASCX)的视图。
方法返回包含JavaScript变量的用户控件(ASCX)的视图。
当我调用该方法时,它会返回具有解析字符串的变量,但内容类型是html / text。应该是:application / x-javascript
public ActionResult ControlsLangJsFile() { return View("~/Views/Dictionary/ControlsLangJsFile.ascx",); }
我该如何实现?
解决方法
用户控件不接受ContentType =“text / xml”
解:
public ActionResult ControlsLangJsFile() { Response.ContentType = "text/javascript"; return View("~/Views/Dictionary/ControlsLangJsFile.ascx"); }