Я держу HTML-содержимое страниц в базе данных.В зависимости от ситуации я получаю HTML-контент из базы данных и помещаю его на страницу.
Пример содержимого:
<p>
Test Content
<img src="~/images/test.jpg" />
</p>
Проблема в ~
не работает, как я ожидал.Как настроить ~
для работы в качестве абсолютного пути веб-приложения к любому из файлов, например, в .css, .aspx, чтобы он отображался как www.test.com/images/test.jpg
?
Согласно ответам:
У меня есть контент, который находится в базе данных, поэтому изображение 'src or anchor' href отображается как HTML-контент, даже если я добавлю его runat = server.Так что я должен сделать, прежде чем помещать строку на страницу aspx, я должен запустить функцию и передать это содержимое в качестве параметра.Затем укажите абсолютный путь к веб-сайту для любых тегов src или href, где есть ~.Это может быть сделано с помощью регулярных выражений.