Допустим, у меня есть файл, расположенный по адресу C:\foo\bar.js
, и я хочу включить этот файл в веб-сайт ASP.NET MVC, который, очевидно, находится на той же машине.
Это не работает:
<script src="C:\foo\bar.js"></script>
И это тоже не так:
<script src="file:///C:/foo/bar.js"></script>
Приведенные выше две строки также не имеют смысла, так как они будут смотреть на папку клиента, а не на папку сервера.
Итак, как я могу передать этот файл из контроллера ASP.NET MVC (в контроллере у меня есть строковое значение пути локального физического файла, т.е. C:\foo\bar.js
) к представлению? Может быть, что-то с HttpHandler?