2010-11-24 6 views
0

Je veux avoir un contrôle avec le modèle de soutien afin que je puisse mettre un contrôle sur elle et je peux y accéder simplement par leur nom (seulement les UpdatePanels façon faire) par exemple:Comment accéder aux autres valeurs de contrôles dans ITemplate?

<uc1:FramePanel ID="FramePanel1" runat="server"> 
    <MessageTemplate> 
     <asp:Button ID="Button1" runat="server" Text="Button"></asp:Button> 
    </MessageTemplate> 
</uc1:FramePanel> 

puis dans mon code pourrait accéder Button1 comme ça:

Button1.Text="dsdsdsds"; 

pour l'instant je peux y accéder en utilisant le contrôle de trouver et je ne suis pas heureux avec elle

Si vous regardez UpdatePanel vous pouvez accéder à son contrôle directement

<asp:UpdatePanel runat="server"> 
    <ContentTemplate> 
    <asp:Button ID="Button1" runat="server" Text="Button"></asp:Button> 
    </ContentTemplate> 
</asp:UpdatePanel> 

Vous pouvez accéder button1 juste facilement:

Button1.Text="dsdsdsds"; 

merci tas

Répondre

2

Si votre modèle ne va pas se répéter alors dans le contrôle basé sur un modèle, vous pouvez décorer votre modèle en tant que TemplateInstance. Unique.

[TemplateInstance(TemplateInstance.Single)] 

Cela vous aidera à accéder aux commandes à l'intérieur du modèle au niveau de la page

+0

Merci Ramesh était très serviable pour moi – Kiarash

Questions connexes