1
A
回答
2
要在視圖中顯示的圖像,你可以使用<img>
標籤:
<img src="http://someotherserver/path/to/some/image.png" alt="" />
1
,或者你可以做一個小的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));
}
典型用法:
<%=Html.Image("~/content/images/ajax-loader.gif", new{style="margin: 0 auto;"})%>
享受..
+0
非常感謝您的好回答 – 2012-08-09 14:43:59
相關問題
- 1. 重用ASP.NET MVC視圖和控制器
- 2. ASP.Net MVC隨機,控制器和視圖
- 3. ASP.Net MVC控制器和視圖交互
- 4. asp.net mvc - 視圖和控制器
- 5. MVC +控制器視圖不顯示
- 6. 圖像不顯示在ASP.NET MVC視圖
- 7. Ajax調用控制器後ASP.NET MVC顯示視圖
- 8. 如何顯示容器視圖視圖控制器和隱藏容器視圖視圖控制器
- 9. 在視圖和控制器使用ASP.NET
- 10. 顯示結果從控制器的視圖在asp.net mvc c#
- 11. ASP.Net MVC如何確定從控制器使用的視圖?
- 12. Asp.Net Mvc - 如何在共享視圖中使用「控制器」
- 13. 如何顯示視圖控制器
- 14. 如何調用對象從控制器中的視圖來顯示ASP.net MVC
- 15. ASP.NET圖像控件不顯示我使用的圖像控制的圖像
- 16. Spring MVC圖像控制器,在JSP中顯示圖像字節
- 17. 返回從MVC控制器和顯示器的圖像類型
- 18. ASP.NET MVC如何鏈接視圖和控制器?
- 19. 如何:頁面視圖和控制器在ASP.NET MVC中繼承
- 20. ASP.NET MVC如何動態創建控制器和視圖?
- 21. 部分視圖控制器ASP.NET MVC
- 22. ASP.NET MVC 2.0:共享視圖控制器
- 23. 從視圖控制器顯示新的視圖控制器
- 24. 如何從控制器獲取JSON在ASP.net MVC 2視圖中顯示
- 25. ASP.NET MVC不顯示圖像
- 26. 容器視圖和顯示子視圖控制器
- 27. 在另一個視圖控制器中快速顯示圖像(圖像視圖)
- 28. 如何使用spring mvc控制視圖?
- 29. 如何顯示視圖中的所有控制器和映射
- 30. 顯示圖像DataList控件使用Asp.net
感謝您的反饋 – 2012-08-09 14:44:28