Ich habe Datei-Upload und Label-Steuerelement in einem Repeater. Das Problem ist, wenn eine Datei hochgeladen wird, ich möchte den Namen der hochgeladenen Datei einer Beschriftung innerhalb Repeater zuweisen.Ändern Sie Etikettentext basierend auf Dateiupload-Steuerelement in Repeater
<asp:Repeater ID="Repeater1" runat="server" ClientIDMode="AutoID">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text=""><img src="../images/upload.png" alt="" style="position:absolute;cursor:pointer;"/></asp:Label>
<asp:FileUpload ID="PhotoUpload" runat="server" CssClass="uplodfile" Style="padding: 0px; position: relative; left: 0px; top: 0px; width: 20px;" />
<asp:Label ID="lblFilePath" Text="" runat="server" Style="vertical-align: inherit; padding: 0px 5px;"></asp:Label>
</ItemTemplate>
</asp:Repeater>
Kann mir jemand dabei helfen?
das ist eine Backend-Sache. Extrahieren Sie einfach den Dateinamen und ordnen Sie ihn der entsprechenden Ereignisfunktion zu. –
mit Repeater_ItemDataBound? –