2016-06-20 29 views
0

Ich möchte einen dynamischen Tastensteuerung innerhalb Repeater hinzufügen und ich möchte den Text der Schaltfläche ändern, das heißt (Wenn ich 2 Artikel innerhalb Repeater haben, als der Text der Schaltfläche sollte die ID des bestimmten Artikels folgen)Wie man dynamischen Knopf im Verstärker hinzufügt und Text sollte der Identifikation folgen?

z.B ID der ersten Zeile ist 1, dann sollte der Schaltflächentext sein "button_1" und zweite Zeile ID ist 2 dann Schaltfläche es sollte Text sein "button_2".

Antwort

0

die Datasource des wiederholten Objekt Angenommen hat eine „Id“ Eigenschaft (und wir wollen es in Button-Text angezeigt werden), können Sie es wie folgt schreiben:

<asp:Repeater runat="server" ID="repTest"> 
    <ItemTemplate> 
     <asp:Button runat="server" Text='<%#Eval("Id", "button_{0}") %>' /> 
    </ItemTemplate> 
</asp:Repeater>