Wie kann ich den & Charakter nach einer eval in ASP.NET C# hinzufügenhinzufügen nach Eval in ASP.NET Sonderzeichen
Ich habe diese Linie
<asp:Image ID="img1" runat="server" CssClass="item" ImageUrl="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"
data-src='<%# "http://www.example.com/images/"+Eval("ThumbnailFile")+"&width=200" %>'
AlternateText='<%# Eval("Title") %>' />
und ich bekomme den Link diese http://www.example.com/images/thumbnail.jpg&width=200
aber ich brauche den Link http://www.example.com/images/thumbnail.jpg&width=200
ich mit einem HyperLink und den Eigenschaften der Verknüpfung Show getestet '&' obwohl die Quelle HTML-Code der Seite zeigt '' &. Der Browser interpretiert es offenbar richtig. Für das Bild sehe ich auch '& 'in der HTML-Ausgabe, aber die Eigenschaften des Elements zeigen' & '. Wenn ich einen Wert mit '&' hartcodiere, benutze ich nicht 'Eval', gibt mir das gleiche Verhalten. – ConnorsFan
für mich wird das Bild nicht angezeigt, wenn der Link enthält & Ich benutze eine Javascript-Bildergalerie und es zeigt nicht das Bild mit der & –
Erhalten Sie das gleiche Ergebnis, wenn Sie das 'data-src'-Attribut fest, ohne den Bindungsausdruck verwenden? – ConnorsFan