![]() |
|
Модераторы: gambit |
![]()
|
|
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 1 Всего: 17 |
Всем привет!
Столкнулся с такой проблемой. Задача - в зависимости от входных параметров загрузить соответствующую страницу. Для этого есть некая страница по умолчанию Default.aspx - она по сути ничего не далет, кроме как вытаскивает код страницы из БД и пишет его в Response. Проблема заключается в том, что на загружаемой в Response странице есть картинки, которые так же лежат в BLOB полях БД. Я написал простенький механизм для загрузки этих картинок через дополнительную страничку с типом контента image/jpeg. т.е. получается нечто вроде:
Но картинка почему то не появляется? при обычном запуске страницы загрузки картинки все работает.. а вот при вызове через стороннюю страницу, через Response.Write(...) никак.. куда копать? Это сообщение отредактировал(а) Wanderer2019 - 23.3.2008, 17:41 |
|||
|
||||
| GRIENDERS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 19.2.2007 Репутация: 1 Всего: 1 |
Wanderer2019, <img - это простой html тэг, поэтому он не поддерживает привязку данных
<img src='<%=ImageTransfer.aspx?id=1 %>' /> либо <img src='<%=/ImageTransfer.aspx?id=1 %>' /> Это сообщение отредактировал(а) GRIENDERS - 23.3.2008, 19:48 |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 1 Всего: 17 |
GRIENDERS,
ну суть от этого не поменялась. Событие onload и метод BindMe так и не стартуют. |
|||
|
||||
| GRIENDERS |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 19.2.2007 Репутация: 1 Всего: 1 |
Wanderer2019,
из javascript нельзя вызвать код C#, а у тебя onload (событие, предролагающее имя метода javascript), вызывает метод на c#
где public Имя_класса_aspx_страницы() { this.DataBind(); } - конструктор aspx страницы, которую ты вызываешь Это сообщение отредактировал(а) GRIENDERS - 23.3.2008, 22:09 |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: 1 Всего: 17 |
GRIENDERS,
спасибо за советы. Вообще странно. Я думал, указав в теге div runat="server" я явно указываю на то, что код, записанный в поле onload будет запускаться на сервере (Разве это не так?). В любом случае.. можно вызвать и javascript код, но какая функция в javascript является аналогом this.BindData() из C#. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |