2009-10-02 4 views
0

J'ai ceci:Conversion d'un objet défini dans le code ASP.NET en objet créé en C#?

<cc1:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" 
      TargetControlID="pnlUpdatePeriodDetails" runat="server"> 
      <Animations> 
       <OnUpdating> 
        <Parallel duration="0"> 
         <ScriptAction Script="onUpdating('divLoadingImage', 'divDetailsContent');" /> 
         <EnableAction AnimationTarget="btnInvoke" Enabled="false" />      
        </Parallel> 
       </OnUpdating> 
       <OnUpdated> 
        <Parallel duration="0"> 
         <ScriptAction Script="onUpdated('divLoadingImage', 'divDetailsContent');" /> 
         <EnableAction AnimationTarget="btnInvoke" Enabled="true" /> 
        </Parallel> 
       </OnUpdated> 
      </Animations> 
    </cc1:UpdatePanelAnimationExtender> 

Je veux créer cette extension d'animation ... mais je programatically ai du mal. C'est possible? Est-ce facile?

Répondre

2

Animations propriété est une chaîne qui est analysée comme XML de l'extension, de sorte que vous devriez être en mesure de le faire:

Controls.Add(
    new UpdatePanelAnimationExtender() 
    { 
     Animations = "<OnUpdating>...</OnUpdating><OnUpdated>...</OnUpdated>" 
    } 
);