2013-04-18 4 views
0

коды я использую плагин CMS с Microsoft Dynamics, которая показывает свои собственные элементы управления и т.д.Взаимодействовать с нестандартным управлением через

У меня есть следующий контроль внутри ListView, что мне нужно, чтобы обнаружить и затем, возможно, обновление с файл CodeBehind. Я знаю, как это сделать с помощью стандартного элемента управления, такого как панель, Div, TextBox и т. Д., Но не знаю, как это сделать с помощью такого элемента управления.

<crm:Property DataSourceID="Event" PropertyName="Adx_Summary" EditType="html" runat="server"/> 

Я также уверен, что это то, что мне НЕОБХОДИМО знать долгосрочную перспективу для других подобных сценариев.

ответ

0

Вы можете просто дать ему удостоверение личности, а затем работать с ним, как и любой другой элемент управления:

<crm:Property DataSourceID="Event" PropertyName="Adx_Summary" EditType="html" runat="server" id="myCustomControl" /> 

В коде:

myCustomControl.WhatEverItSupports(); 

Конечно, это если этот тег не является частью другой элемент управления и вложен в какой-то шаблон. Я не могу это сделать из вашего вопроса

+0

Да, извините, я забыл упомянуть, что это внутри списка. Я обновляю свой OP. Благодарю. Любая помощь, которую вы можете предложить в этом случае? –

+0

Если это шаблон, чем вы не можете получить ссылку, так как на странице будет более одного экземпляра. Если нет, вы можете использовать 'Page.FindControl (« myCustomControl »). Это даст вам объект типа Control, который затем вам нужно отнести к правильному типу – Kenneth

+0

Его внутри , что вы имеете в виду? Как мне применить его к правильному типу? Извините за новые вопросы. –

Смежные вопросы