に私は、すなわち4つの変数が存在するというモデルを持っていますループ。これらの要素のsrc
属性は、src = "\Images\@Model.Image1"
,src = "\Images\@Model.Image2"
などである必要があります。使用モデルの変数名を動的にレイザーC#の
したがって、これをforループ内で実行する方法はありますか?私は今、何をしました
:
@for (int i = 1; i <= 4; i++)
{
<img src="\Images\@Model.ImagePath1" id="[email protected](i)" width="150px" height="100px" />
}
感謝:)
短い答えは、(反射を用いて、少なくともしないうちで)全くありません。ループはコレクションを反復するためのものです。なぜただ1つのプロパティ 'List Images'を持っていて、それに4つのパスを追加してみませんか? –
@Shanidすべての画像をリストに追加し、ビューページでリストをループする必要があります –
画像のHTMLコードでは、幅と高さを使用しないでください。代わりにCSSスタイルを使用します。 –