Wie verketten Sie zwei strings in einem <img> src-tag?
Hier möchte ich die Verkettung von zwei Zeichenfolgen, die in einem <img>
tag. Wie mache ich das??
<img src=" "/partners" + @item.AdPath" alt="" id="adimg" title="@item.AdName" width:"50px" height="50px"/>
Jede Anregung?
Ich sehe viele Zeichenfolgen, die in Ihrem
ich möchte verketten /Partnern mit @ - Element.AdPath
die Ausgabe sollte wie /Partner+adpathvalues
Haben Sie versucht, mithilfe des Server-Tags
Er ist mit razor, kein asp, so dass die
<img>
tag. Welche brauchen Sie, um zu verketten? Oder in anderen Worten: Welche Ausgabe erwarten Sie?ich möchte verketten /Partnern mit @ - Element.AdPath
die Ausgabe sollte wie /Partner+adpathvalues
Haben Sie versucht, mithilfe des Server-Tags
<%= item.AdPath %>
Er ist mit razor, kein asp, so dass die
@
ist der tag, der angibt, server-side-Logik.InformationsquelleAutor Rooney | 2013-04-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie einfach in der Lage sein, dies zu tun:
Die Razor engine ersetzen wird
@item.AdPath
mit dem aktuellen Wert, geben Siesrc="/partners+[value]"
.Da der Razor-Ausdruck ist das einzige, was analysiert, die Sie nicht haben, um zu versuchen und zu arbeiten, string-Verkettung Logik in den tag - einfach in den Rasierer Ausdruck, wo Sie wollen den Wert zu erscheinen.
Edit: Oder, wenn Sie nicht möchten, dass das plus-Zeichen (nicht klar aus deinen Bemerkungen):
Alternativ könnten Sie versuchen, mit
String.Format
:ich brauche /Partner-string mit @item.AdPath Wert
Seltsam, das sollte funktionieren. Sind Ihre anderen Rasierer Ausdrücke geparst? Versuchen, mein letztes update mit
String.Format
oder die Verpackung des Rasierer Ausdrücke in Klammern.Der Grund
/[email protected]
doens T Arbeit ist, dass razor nutzt intelligente recognintion für E-Mail-Adressen. Es hat ausgewertet, dass dies ist ein E-Mail-Adresse und sollten nicht interpretiert werden als ein Rasiermesser Ausdruck, das ist, warum, dass kommt falsch. Also int hat Fall die@(abc.xyz)
syntax verwendet werden kann, so dass razor verstehen, dass es nicht eine E-Mail-Adresse.Wenn Sie
String.Format
-src="@String.Format("/partners{0}{1}", item.AdPath, item.Status)"
InformationsquelleAutor Ant P
Es getan werden könnte, wie diese:
Erste:
Zweite:
InformationsquelleAutor webdeveloper
Hatte ich ein ähnliches Bild Unterordner Zugriff auf Dateien Problem, aber folgenden code-format funktionierte für meine Anwendung .
InformationsquelleAutor Prameela B