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

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

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

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


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