Tôi có bộ điều khiển ASP.NET MVC có tên từ điển với phương thức ControlsLangJsFile. Phương thức trả về dạng xem kiểm soát người dùng (ASCX) có chứa các biến JavaScript.Cách thay đổi kiểu nội dung trả về trong bộ điều khiển ASP.NET MVC (ActionResult)
Khi tôi gọi phương thức, nó trả về biến với chuỗi được phân tích cú pháp, nhưng Loại nội dung là html/văn bản. Nó nên là: application/x-javascript
public ActionResult ControlsLangJsFile()
{
return View("~/Views/Dictionary/ControlsLangJsFile.ascx",);
}
Làm thế nào để tôi đạt được điều này?
Điều này không hiệu quả đối với chế độ xem Dao cạo (không chắc chắn về các công cụ xem khác). Xem [trả lời của tôi] (http://stackoverflow.com/a/15930411/5496) cho giải pháp: – Peter
Tôi đang sử dụng Razor/MVC 4 và điều này hoạt động tốt trong bộ điều khiển (đó là nơi tôi muốn đặt này vì tôi thậm chí không muốn xem nếu tôi trả về loại tệp, chẳng hạn như PDF). – Fenton