Использование ссылок в BundleConfig

244
25 июля 2017, 15:58

У меня есть много файлов, к которым я подключаюсь вот так:

<link rel="stylesheet" href="https://" />
<script type="text/javascript" src="https://"></script>

Молу ли я не скачивая сами файлы, использовать ссылки на .js и .css файлы в BundleConfig?

Answer 1

Скорее нет, чем да.

Посмотрите код System.Web.Optimization. У ScriptBundle и StyleBundle есть перегрузка, которая принимает не только virtualPath, но и cdnPath (путь не на локальной файловой системе, а в интернете).

public StyleBundle(string virtualPath)
/// <summary>Initializes a new instance of the <see cref="T:System.Web.Optimization.StyleBundle" /> class with virtual path and CDN path for the bundle. </summary>
/// <param name="virtualPath">A virtual path for the bundle.</param>
/// <param name="cdnPath">A CDN path for the bundle.</param>
public StyleBundle(string virtualPath, string cdnPath)

Это не совсем то, что вы спрашиваете, это для работы с CDN. При этом в debug у вас будет использоваться локальный файл, а в release - из интернета.

Если же файлы расположены ТОЛЬКО в интернете, то вам лучше обойтись без механизма BundleConfig и располагать ссылки прямо в коде, например, как в этом ответе.

READ ALSO
Visual Studio 17 зависают при выборе компонентов COM - C#

Visual Studio 17 зависают при выборе компонентов COM - C#

Хочу добавить компоненты COMНажимаю правой клавишей мыши по панели элементов и нажимаю 'Выбрать элементы

333
EasyHook в RtlGetFullPathName_UEx

EasyHook в RtlGetFullPathName_UEx

Доброе время сутокПомогите пожалуйста составить инъекцию для функции RtlGetFullPathName_UEx

241
Передача параметров в контроллер

Передача параметров в контроллер

У меня есть HtmlBeginForm, вот ее код:

438