Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передать данные кастомному контролу. / 2 сообщений из 2, страница 1 из 1
26.10.2012, 17:36
    #38015043
whoooah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать данные кастомному контролу.
Создал свой User Control, называется SelectionControl. Состоит из текстбокса,2х кнопок и скрытого поля.
В параметрах пока адрес вебсервиса только.
По нажатию кнопки обращается через $.ajax к вебсервису и показывает данные.
Нужно контролу передать объект с аргументами к вебсервису ( поле data у $.ajax). Как это сделать? Пробовал передать функцию и потом вычислять ее, но так небезопастно делать, да и не нравится мне это.

Пока выглядит это так
<uc1:SelectionControl runat="server" SelectionEntity="PersonalNumbers" PopupTitle="Номера личных дел" id="SelectionControl" />
SelectionEntity- адрес вебсервиса.

Идея такова, писать чтото в духе:
<uc1:SelectionControl runat="server" SelectionEntity="PersonalNumbers" PopupTitle="Номера личных дел" id="SelectionControl" >
<arguments>
<uc1:Argument Name="OwnerID" Value="Тут ID контрола, из которого брать значение" />
etc
</arguments>
</uc1:SelectionControl>

Ранее с таким не сталкивался, поэтому вопросы:
1) У меня верная идея? Или это велосипед и можно проще?
2) Как сделать так, чтобы внутренняя разметка правильно парсилась ?
Пробую [PersistenceMode(PersistenceMode.InnerProperty)]
public List<Argument> Arguments
{
get {????}
}
Но, что в геттере писать?

Спасибо.
...
Рейтинг: 0 / 0
26.10.2012, 17:39
    #38015047
whoooah
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передать данные кастомному контролу.
Как сделать так, чтобы из такой разметки

<uc1:SelectionControl runat="server" SelectionEntity="PersonalNumbers" PopupTitle="Номера личных дел" id="SelectionControl" >
<arguments>
<uc1:Argument Name="OwnerID" Value="Тут ID контрола, из которого брать значение" />
<uc1:Argument Name="OwnerID" Value="Тут ID контрола, из которого брать значение" />
</arguments>
</uc1:SelectionControl>


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


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