2013-07-31 4 views
0

Вот мой radTextBox внутри radDock, я поставил это в моем ParentPageне удается получить доступ к radtextbox внутри radDock от ребенка

<telerik:RadDockZone ID="ZoneDescription" runat="server" BorderStyle="None" Width="600px"> 
       <telerik:RadDock ID="DockDescription" runat="server" EnableDrag="false" EnableRoundedCorners="true" 
        Title="Itinerary Description" Width="600px" Skin="Vista" DefaultCommands="None"> 
        <ContentTemplate> 
         <div style="padding-top: 5px;"> 
          <telerik:RadTextBox ID="rtxtDescription" runat="server" Width="100%" TextMode="MultiLine"> 
          </telerik:RadTextBox> 
         </div> 
        </ContentTemplate> 
       </telerik:RadDock> 
      </telerik:RadDockZone> 

Из моего ребенка Пейджа, я получаю rtxtDescription «s текстовое значение любит,

(((this.Parent.FindControl("ZoneDescription") as RadDockZone). 
FindControl("DockDescription") as RadDock). 
FindControl("rtxtDescription") as RadTextBox).Text; 

и

(this.Parent.FindControl("rtxtDescription") as RadTextBox).Text; 

Но оба они не являются ork, невозможно получить доступ к rtxtDescription.
Как это можно решить? Спасибо заранее

ответ

1

Пожалуйста, попробуйте приведенный ниже фрагмент кода.

((ZoneDescription.FindControl("DockDescription") as RadDock).ContentContainer.FindControl("rtxtDescription") as RadTextBox).Text = "Your text here";