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. 如何显示容器视图视图控制器和隐藏容器视图视图控制器
- 4. Asp.Net Mvc - 如何在共享视图中使用“控制器”
- 5. 如何调用对象从控制器中的视图来显示ASP.net MVC
- 6. ASP.NET图像控件不显示我使用的图像控制的图像
- 7. ASP.NET MVC如何动态创建控制器和视图?
- 8. ASP.NET MVC如何链接视图和控制器?
- 9. 如何:页面视图和控制器在ASP.NET MVC中继承
- 10. 部分视图控制器ASP.NET MVC
- 11. 容器视图和显示子视图控制器
- 12. 如何显示视图中的所有控制器和映射
- 13. ASP.NET MVC不显示图像
- 14. 如何从控制器获取JSON在ASP.net MVC 2视图中显示
- 15. 如何使用spring mvc控制视图?
- 16. 从控制器操作中,我如何使用图像的二进制数据在视图中显示图像?
- 17. 从控制器的视图MVC更改图像按钮图像
- 18. iPhone:如何在iPhone中显示像控制器与图像的弹出视图?
- 19. 通用ASP.NET MVC模型,控制器和视图
- 20. ASP.Net MVC 3 - 单控制器,单作用和多视图
- 21. 向iOS中的所有视图控制器显示图像
- 22. MVC:控制器和视图通信(C#)
- 23. 如何显示和关闭控制器的视图?
- 24. iPad - 从显示的模式视图控制器显示视图控制器作为子视图
- 25. 如何使用ASP.NET MVC在视图中显示数据表?
- 26. 在MVC视图上显示图像
- 27. 在mvc视图中显示图像
- 28. 限制从详细视图控制器显示根视图控制器
- 29. 图像控制不显示图像
- 30. 如何使用HtmlHelper类显示图像 - ASP.NET MVC
感谢您的反馈 – 2012-08-09 14:44:28