Фоновое изображение элемента управления диаграммой ASP.NET: URL-адрес не является допустимым виртуальным путем

Я пытаюсь установить фоновое изображение в элементе управления диаграммой ASP.NET (встроенный) на изображение, расположенное по адресу: http://www.example.com/images/logo.png Я могу получить доступ к этому изображению в своем браузере.

Но я получаю эту ошибку:

«http://www.example.com/images/logo.png» не является допустимым виртуальным путем.

Обратите внимание, как 1 символ / удален из пути после имени протокола.

Мой код:

<asp:Chart ID="chartPriceHistory" runat="server">
</asp:Chart>

Я пробовал это:

chartPriceHistory.BackImage = "http:\/\/www.example.com/images/logo.png"

chartPriceHistory.BackImage = "http://www.example.com/images/logo.png"

Оба сценария выдают одну и ту же ошибку.

Что еще я мог сделать?


person Flo    schedule 26.02.2018    source источник
comment
Это не виртуальный путь. Можете ли вы сохранить образ локально и выполнить ~/img/...?   -  person wazz    schedule 27.02.2018
comment
Хм... вы правы... странно, поскольку IntelliSense и документация утверждают, что я могу добавить URL-адрес. В любом случае, спасибо! Пожалуйста, добавьте свой комментарий в качестве ответа.   -  person Flo    schedule 27.02.2018
comment
Я видел то же самое, путь может быть абсолютным или виртуальным, но не видел примеров виртуального. Если можете, добавьте пример рабочего пути в комментарий. (Если это действительно отличается от бывшего в ответе.)   -  person wazz    schedule 27.02.2018
comment
Я хотел сказать, что не видел примеров абсолютного.   -  person wazz    schedule 28.02.2018


Ответы (1)


Это не виртуальный путь. Можете ли вы сохранить образ локально и выполнить ~/img/...?

person wazz    schedule 27.02.2018