次の C# コードは、ディレクトリからイメージを取得するイメージ タグを作成します。
public static IHtmlString Image(this HtmlHelper helper, string src, string alt, int whichpic,string width,string height)
{
switch (whichpic)
{
case 1:
src = "~/assets/img/products/" + src + "_1.jpg";
break;
case 2:
src = "~/assets/img/products/" + src + "_2.jpg";
break;
case 3:
src = "~/assets/img/products/" + src + "_3.jpg";
break;
}
TagBuilder tb = new TagBuilder("img");
tb.Attributes.Add("src", VirtualPathUtility.ToAbsolute(src));
tb.Attributes.Add("alt",alt);
tb.Attributes.Add("width", width);
tb.Attributes.Add("height", height);
return new MvcHtmlString(tb.ToString(TagRenderMode.SelfClosing));
}
問題は、幅と高さの属性が機能しないことです。
幅と高さのスタイル属性を作成するのを手伝ってくれる人はいますか?
ありがとうございました