Gibt es eine Möglichkeit, auf die Eigenschaften eines Webparts zuzugreifen, wenn ich die Repeater-Vorlage verwende (oder umgekehrt)?Zugriff auf Webpart-Eigenschaften in CMSRepeater Vorlage
<div ID="RepeaterWrapper" runat="server">
<cms:CMSRepeater ID="repItems" runat="server">
<ItemTemplate>
<div class="col-sm-4">
<!-- I want to access this div in my code behind or else have it access a property from the code behind-->
</div>
</ItemTemplate>
</cms:CMSRepeater>
</div>
Ich möchte die innere divs bg Farbe setzen, und ich kann nicht Klassen verwenden, da die Eigenschaft als hexadezimalen Farb gegeben wird, so dass es ein paar tausend Klassen bedeuten würde!
Worst Case Szenario Ich kann es mit einigen js tun, würde aber eher eine "reinere" Art, es zu tun, wenn es existiert.
Vielen Dank im Voraus
Nur für die Klarheit, wollte es die Eigenschaft aus dem Webpart selbst. Ich habe immer 'control.Attributes [' css '] + = value' im Code hinter dem – rory
@rory verwendet, das ist der empfohlene Ansatz. Ich würde schrecken Dinge in der Ascx-Layout-Datei wie folgt vor, hauptsächlich weil ein Endbenutzer die Ascx-Layout-Datei in der Kentico UI bearbeiten kann. –