<img>
ここでは、タグ内で 2 つの文字列を連結したいと考えています。これを行う方法??
<img src=" "/partners" + @item.AdPath" alt="" id="adimg" title="@item.AdName" width:"50px" height="50px"/>
なにか提案を?
<img>
ここでは、タグ内で 2 つの文字列を連結したいと考えています。これを行う方法??
<img src=" "/partners" + @item.AdPath" alt="" id="adimg" title="@item.AdName" width:"50px" height="50px"/>
なにか提案を?
あなたは単にこれを行うことができるはずです:
<img src="/partners+@(item.AdPath)" alt="" id="adimg"
title="@item.AdName" width:"50px" height="50px"/>
Razor エンジンは実際の値に置き換え@item.AdPath
て、src="/partners+[value]"
.
解析されるのは Razor 式だけであるため、文字列連結ロジックをタグに組み込む必要はありません。値を表示する場所に Razor 式をドロップするだけです。
編集:または、プラス記号が必要ない場合(コメントからは明らかではありません):
<img src="/partners@(item.AdPath)" alt="" id="adimg"
title="@item.AdName" width:"50px" height="50px"/>
または、次の方法で試すこともできますString.Format
。
<img src="@String.Format("/partners{0}", item.AdPath)" alt="" id="adimg"
title="@item.AdName" width:"50px" height="50px"/>
HTML5 では、次のことを行いました。
<img src="{{basePath + Data.id +'/' + Data.id + '_0.jpg'}}">
basePath
とData.id
は変数であり、その間にあるものは何でも、''
それらの変数に連結したいものです。'/'
'_0.jpg'
同様のサブフォルダーの画像ファイルにアクセスする問題がありましたが、以下のコード形式がアプリケーションで機能しました。
<img src='<%#: String.Format("~/partners/{0}", item.AdPath) %>'
alt="" id="adimg" title="<%#:item.AdName%>" width:"50px" height="50px"/>