Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Связывание данных . Проблема / 7 сообщений из 7, страница 1 из 1
12.10.2006, 20:05
    #34051977
alexx2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
Помогите разобраться:
Есть контрол, у него свойство Param, хотелось бы его инициализировать следующим образом 
<CustomControls:myControl  Param="CollectionID=<%=ValueID%>" />
где ValueID свойство страницы.
но в итоге получаю значение  параметра CollectionID оказывается равно "<%=ValueID%>"
1. Почему так просходит? Событие Init вызывается раньше связывания данных?
2.Как это обойти?
Спасибо.

    
...
Рейтинг: 0 / 0
12.10.2006, 21:15
    #34052065
jenia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
Добавь runar=server
...
Рейтинг: 0 / 0
12.10.2006, 21:16
    #34052066
jenia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
то есть runat="server"
...
Рейтинг: 0 / 0
12.10.2006, 23:41
    #34052198
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
А где здесь, собсно, связывание? Конструкция <%= %> немного не то делает - она выводит вычисляемое выражение в текст страницы при рендеринге

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
13.10.2006, 11:56
    #34053078
alexx2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
Пусть будет проблема блока выполнения кода.

наcчет  добавить ranat, наверно я ввел в заблуждение когда написал
"Есть контрол, у него свойство Param, хотелось бы его инициализировать"
на самом деле myControl является свойством некоторого Grida
<GeneralGrid:Grid id="List" runat="server" >
  <Commands>
    CustomControls:myControl_1 Params="<%=CollectionID%>" />
    CustomControls:myControl_2 Params="<%=CollectionID%>" />
    ...
</Commands>
</GeneralGrid:Grid>
при этом я так понимаю что свойство инициализируются на стадии Init-a старницы и вместо нужного значения подставляется строка как есть.

 
...
Рейтинг: 0 / 0
13.10.2006, 18:13
    #34054558
nagimo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
На этот счет есть хорошее объяснение от производителя:
http://msdn.microsoft.com/library/rus/default.asp?url=/library/rus/cpgenref/html/cpcondatabindingexpressionsyntax.asp
...
Рейтинг: 0 / 0
14.10.2006, 02:28
    #34054938
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связывание данных . Проблема
Неправильно понимаешь.
Повторяю, конструкция <%= %> отрабатывает только во время рендеринга страницы. И эквивалентна вызову Response.Write в соотв. месте.

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


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