Я использую RadEditor с ContentFilters MakeUrlsAbsolute
и DefaultFilters
как
<telerik:RadEditor ID="RadEditor1" runat="server" EnableResize="True"
EditModes="Design, HTML, Preview"
ContentFilters="MakeUrlsAbsolute,DefaultFilters"
ToolbarMode="Default" EnableEmbeddedBaseStylesheet="True"
ContentAreaMode="Div"/>
(тег содержит намного больше, что для краткости опущено)
В моем кодепозади я использую код для настройки ImageManager, например
var viewImages = new [] { "/MyImages" };
RadEditor1.ImageManager.UploadPaths = viewImages;
RadEditor1.ImageManager.ViewPaths = viewImages;
RadEditor1.ImageManager.DeletePaths = viewImages;
, а затем создаю виртуальный каталог в IIS с именем MyImages, в который я помещаю некоторые файлы изображений.
Изображения найденыредактором rad, когда я щелкаю по значку изображения и сохраняю содержимое radeditor, я сохраняю RadEditor1.Content в базе данных.
Однако URL-адреса изображения не станут абсолютными, что яожидал выполнения фильтра содержимого MakeUrlsAbsolute
.
Чтобы эти URL-адреса были абсолютными, мне кажется, что мне нужно хотя бы один раз переключиться между представлением конструктора и представлением html, а затем я могу получить содержимое.
Почему?