2015-03-29 1 views
0

J'ai le code suivant dans mon Telerik Radbutton:Comment pouvez-vous changer les propriétés dans le contenttemplate pour un telerik RadButton?

<telerik:RadButton ID="RadButton1" runat="server" Height="138px" Text="RadButton" Width="264px"> 
    <ContentTemplate> 
     <img alt="testg" src="imagesprof.jpg" height="80" width="80" /> 
     <span class="btnText">Question 1</span> 
    </ContentTemplate> 
</telerik:RadButton> 

Je veux changer l'image et la couleur de fond dans mon code derrière le fichier. Comment ferais-je cela?

Répondre

0

Ajoutez un attribut runat = server pour pouvoir y accéder sur le serveur (ou utiliser le contrôle du serveur d'images).

Voici un exemple

 <telerik:RadButton ID="RadButton1" runat="server" Height="138px" Text="RadButton" Width="264px"> 
      <ContentTemplate> 
       <img id="Img1" alt="testg" src="imagesprof.jpg" height="80" width="80" runat="server" /> 
       <span class="btnText">Question 1</span> 
      </ContentTemplate> 
     </telerik:RadButton> 

et le code du serveur

Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load 
    Dim img As HtmlImage = DirectCast(RadButton1.FindControl("Img1"), HtmlImage) 
    img.Src = "the-new-url" 
End Sub