powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / пути к картинкам
20 сообщений из 45, страница 2 из 2
пути к картинкам
    #33342492
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не нервничаем ;)
Я так понимаю, всё свелось к банальной проблеме "загнать в head адрес сервера (который заранее не известен)"
Если не получается, по чему не воспользоваться другими предложениями?
1. Если путь начинается с "/" - это означает корень веб-узла. Неплохой вариант, но не подойдет если сайт установлен в виртуальный каталог.
2. А вот такое решение не подойдёт ?
3. так чем вариант с web.config не катит ? для base href ?
Можно в конце концов в путь к картинке вставлять переменную:
Код: plaintext
1.
2.
3.
4.
Dim m As New LiteralControl
m.Text = "<IMG height='192' src='http://" & Request.ServerVariables("HTTP_HOST").ToString & "/images/mmmmm 018.jpg' width='352'>"
Dim f As Web.UI.Control = Me.FindControl("Form1")
f.Controls.Add(m)
...
Рейтинг: 0 / 0
пути к картинкам
    #33342550
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дело то в том, что HTML который в литерале лежит в базе и тоже заранее неизвестен. И там может быть ведь не только одна картинка а что угодно. Поэтому формировать путь к картинке в литерале не получится.
...
Рейтинг: 0 / 0
пути к картинкам
    #33342622
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автордело то в том, что HTML который в литерале лежит в базе и тоже заранее неизвестен. И там может быть ведь не только одна картинка а что угодно. Поэтому формировать путь к картинке в литерале не получится.
Вот именно по таким причинам в БД (вероятнее всего) хранят не текст HTML, а текст статьи (например), или картинку... Потом на странице выписывают контролы и в них вставляют значения из БД ;) - мне так кажеться...
P.S. не расстраивайся - решение есть и для твоего случая - кто-нибудь обязательно поможет...
...
Рейтинг: 0 / 0
пути к картинкам
    #33342630
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант с placeHolderom в head работает, одна беда стили похерились, разбираюсь... Похоже на нем остановлюсь
...
Рейтинг: 0 / 0
пути к картинкам
    #33342646
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стили скорей всего разбежались из за синтаксиса - внимательно проверьте кавычки и <>.
...
Рейтинг: 0 / 0
пути к картинкам
    #33342678
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрю полученный html-ный код
<head>
<base href="http:\\localhost\bridon">
....
<LINK href="styles.css" type="text/css" rel="stylesheet">
</head>
<body>
...
</body>
вроде все правильно, стили по адресу http:\\localhost\bridon\styles.css лежат, а их не видно
...
Рейтинг: 0 / 0
пути к картинкам
    #33342689
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поняла, слеша в конце ссылки не хватает, спасибо всем огромное за участие :-)
...
Рейтинг: 0 / 0
пути к картинкам
    #33342770
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот видишь - помогли.
P.S. появиться желание поменять адрес (или имя) папки image на сервере - все литералы пойдут под хвост - задумаешься о БД ;)
...
Рейтинг: 0 / 0
пути к картинкам
    #33342777
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да я в общем то понимаю что хранить html в базе не самый удачный вариант, но как тогда сделать чтобы можно было отображать произвольное значение из базы содержащее и текст и картинки в неограниченно количестве?
...
Рейтинг: 0 / 0
пути к картинкам
    #33343157
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да... уж... с картинкой в БД я косяка дал - это не win приложения (из FileStream картинку не загрузишь) :(
Но всё одно - я бы хранил в бд не HTML код а текст статьи и имя файла картинки, а потом извлекал бы эти данные при формировании контролов (путь к картинке динамично выписывал бы в коде, добавляя имя файла из БД)
P.S. никого не склоняю к этому - это всего лишь моё видение выполнения задачи... Твой вариант тоже - нормал...
...
Рейтинг: 0 / 0
пути к картинкам
    #33343809
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrigда... уж... с картинкой в БД я косяка дал - это не win приложения (из FileStream картинку не загрузишь) :(

никакой это не косяк, есть такая тема со своими плюсами и минусами
вот, например, вот так я на своем проекте сделал хранение фоток в БД
...
Рейтинг: 0 / 0
пути к картинкам
    #33343913
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примеры с сайта - это хорошо - лучше, поделись методом реализации ;)
у тя в БД сами картинки или их имена.? если картинки (BLOB) то вопрос: как ты их отдуда достаёшь и показываешь на странице? мне очень интересно про это узнать - если это не секрет ;)
...
Рейтинг: 0 / 0
пути к картинкам
    #33343991
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig...если картинки (BLOB) то вопрос: как ты их отдуда достаёшь и показываешь на странице? мне очень интересно про это узнать - если это не секрет ;)

http://www.developerfusion.co.uk/show/3933/4/
Вот, к примеру.

зы: поленился в гугль сходить? ;)
...
Рейтинг: 0 / 0
пути к картинкам
    #33344156
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все старания напрасны, при использовании base path отличного от пути к документу, ASP.NET отказывается делать postback, блин блин блин, похоже выхода из этого порочного круга все же нет

The viewstate is invalid for this page and might be corrupted.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.HttpException: The viewstate is invalid for this page and might be corrupted.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[HttpException (0x80004005): The viewstate is invalid for this page and might be corrupted.]
System.Web.UI.Page.LoadPageStateFromPersistenceMedium() +150
System.Web.UI.Page.LoadPageViewState() +18
System.Web.UI.Page.ProcessRequestMain() +420




--------------------------------------------------------------------------------
...
Рейтинг: 0 / 0
пути к картинкам
    #33344656
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторзы: поленился в гугль сходить? ;)
Честно признаюсь - поленился ;) хотя думка была, что реализуется через Binary (Reader Writer)...
To Viktorianka
хе-хе - начинаем внимательно изучать предложенный вариант с картинкой в БД ;)
...
Рейтинг: 0 / 0
пути к картинкам
    #33344662
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig авторзы: поленился в гугль сходить? ;)
Честно признаюсь - поленился ;) хотя думка была, что реализуется через Binary (Reader Writer)...
To Viktorianka
хе-хе - начинаем внимательно изучать предложенный вариант с картинкой в БД ;)
мне оно не поможет, у меня болжны быть картинки, текст, таблички и все чтоб в БД хранилось
...
Рейтинг: 0 / 0
пути к картинкам
    #33344702
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
viewstate вам нужен ? может пристрелить его enableviewstate=false
...
Рейтинг: 0 / 0
пути к картинкам
    #33344714
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробовала, не помогает
...
Рейтинг: 0 / 0
пути к картинкам
    #33344767
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автормне оно не поможет, у меня болжны быть картинки, текст, таблички и все чтоб в БД хранилось
Ну что сказать, обычно, программер старается сделать так, что бы было удобно не только пользователю, но и немного себе (рационализм). Что то решение твоей задачи, мне всё больше перестаёт нравиться... :( Зачем тогда вообще нужна БД!!!??? Сделай страницу (статичную) и храни на сервере - зачем её в БД пихать, а потом оттуда выдёргивать в виде литерала?
...
Рейтинг: 0 / 0
пути к картинкам
    #33344776
Viktorianka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig автормне оно не поможет, у меня болжны быть картинки, текст, таблички и все чтоб в БД хранилось
Ну что сказать, обычно, программер старается сделать так, что бы было удобно не только пользователю, но и немного себе (рационализм). Что то решение твоей задачи, мне всё больше перестаёт нравиться... :( Зачем тогда вообще нужна БД!!!??? Сделай страницу (статичную) и храни на сервере - зачем её в БД пихать, а потом оттуда выдёргивать в виде литерала?
надо чтобы пользователь умел это реактировать в веб интерфейсе
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / пути к картинкам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]