Привет весь коллега - программист
Я хотел бы иметь отдельный js файл для каждого набора MVC, который я имею в своем приложении
/Controllers/
-TestController.cs
/Models/
/Views/
/Test/
-Index.aspx
-script.js
И я хотел бы включать js в Index.aspx
Или помещать его легче, когда я назову http://localhost/Test/Js в браузере, он покажет мне script.js файл
Как записать Действие в Контроллере? Я знаю, что это должно быть сделано с методом Файла возврата, но я не имею, успешно создают метод :(
Как насчет:
public FileContentResult Js()
{
return File(System.IO.File.ReadAllBytes(Server.MapPath("/Test/script.js")), "text/javascript");
}
Я добавлю, что вам действительно нужно иметь свои скрипты в папке Content, поскольку MVC - это все, что связано с соглашением выше конфигурации и попыткой размещайте свои скрипты с вашими представлениями, которые вы нарушаете.
Два варианта:
HTH.