Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Форматирование данных при выводе в Repeater / 8 сообщений из 8, страница 1 из 1
30.08.2006, 14:40
    #33952543
ILB
ILB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
Вытаскиваю данные из таблицы, вывожу их в Repeater при помощи: <%#DataBinder.Eval(Container.DataItem, "message")%>

Но дело в том, что к вытаскиваемому из таблицы полю message мне нужно ещё применить некоторые замены, а уже потом выводить на экран. А иначе (как сейчас работает) выводится "сырое" (прямо из таблицы) значение поля, а это не совсем то, что надо. Посоветуйте, как быть?
...
Рейтинг: 0 / 0
30.08.2006, 14:42
    #33952557
SynteZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
Делай так:
<%#DoReplaces(DataBinder.Eval(Container.DataItem, "message"))%>

Где DoReplaces - метод делающий все что нужно тебе...А ты воспользовался поиском?
...
Рейтинг: 0 / 0
30.08.2006, 14:42
    #33952561
SynteZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
А ты воспользовался поиском?
...
Рейтинг: 0 / 0
30.08.2006, 14:44
    #33952568
Dade
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
можно на сервере обработать данные сначала, а потом уже вывести их в репитер.

а можно с помощью String.Format. или тегами, или CSS:)
...
Рейтинг: 0 / 0
30.08.2006, 18:03
    #33953532
ILB
ILB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
Делай так:
<%#DoReplaces(DataBinder.Eval(Container.DataItem, "message"))%>

Где DoReplaces - метод делающий все что нужно тебе...


Спасибо, заработало!

А как быть, если я вызываю функцию для обработки, из шаблона (файл MasterPage.master.vb)?
Я прописываю такой код:

<%#Dim MyMasterPage As New MasterPage
MyMasterPage.GetText(DataBinder.Eval(Container.DataItem, "message"))
%>

Но не работает? Как быть?
...
Рейтинг: 0 / 0
30.08.2006, 18:36
    #33953624
SynteZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
<%#Me.MasterPage.GetText(DataBinder.Eval(Container.DataItem, "message"))%>

В VB не силенА ты воспользовался поиском?
...
Рейтинг: 0 / 0
30.08.2006, 22:46
    #33953970
ILB
ILB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
<%#Me.MasterPage.GetText(DataBinder.Eval(Container.DataItem, "message"))%>

В VB не силен


Не хочет

Строка Me.MasterPage подсвечивается синим и подсказка: "MasterPage is not a member of ASP.topic_aspx"
...
Рейтинг: 0 / 0
30.08.2006, 23:37
    #33954034
SynteZZZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование данных при выводе в Repeater
Ну посмотрел бы по IntelliSense что там писать надо:<%#Me.Master.GetText(DataBinder.Eval(Container.DataItem, "message"))%>


А ты воспользовался поиском?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Форматирование данных при выводе в Repeater / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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