asp.net mvcでビューとコントローラを使用して他のサーバーからイメージを表示したいとします。どのようにできるのか?詳細を教えて、詳細を教えてもらえますか?あなたの答えを見るのを待つ。ASP.NET MVCでビューとコントローラを使用してイメージを表示する方法
<img src="http://someotherserver/path/to/some/image.png" alt="" />
asp.net mvcでビューとコントローラを使用して他のサーバーからイメージを表示したいとします。どのようにできるのか?詳細を教えて、詳細を教えてもらえますか?あなたの答えを見るのを待つ。ASP.NET MVCでビューとコントローラを使用してイメージを表示する方法
<img src="http://someotherserver/path/to/some/image.png" alt="" />
:
<%=Html.Image("~/content/images/ajax-loader.gif", new{style="margin: 0 auto;"})%>
お楽しみください..
またはあなたは少しHTMLヘルパー作ることができます::
public static MvcHtmlString Image(this HtmlHelper helper,
string url,
object htmlAttributes)
{
return Image(helper, url, null, htmlAttributes);
}
public static MvcHtmlString Image(this HtmlHelper helper,
string url,
string altText,
object htmlAttributes)
{
TagBuilder builder = new TagBuilder("image");
var path = url.Split('?');
string pathExtra = "";
if(path.Length >1)
{
pathExtra = "?" + path[1];
}
builder.Attributes.Add("src", VirtualPathUtility.ToAbsolute(path[0]) + pathExtra);
builder.Attributes.Add("alt", altText);
builder.MergeAttributes(new RouteValueDictionary(htmlAttributes));
return MvcHtmlString.Create(builder.ToString(TagRenderMode.SelfClosing));
}
典型的な使用あなたが<img>
タグを使用することができますビューの画像を表示するには
おかげ 奈良
すてきな答えに感謝します。 –
フィードバックに感謝します。 –