public static IHtmlString Image(this HtmlHelper helper, string id, string url, string alternateText, object htmlAttributes)//
{
// 创建IMG标签
var builder = new TagBuilder("img");
// 增加ID属性
builder.GenerateId(id);
// 增加属性
builder.MergeAttribute("src", url);
builder.MergeAttribute("alt", alternateText);
// builder.MergeAttributes(new RouteValueDictionary(htmlAttributes));
// 输出完整的img标签
return new HtmlString(builder.ToString(TagRenderMode.SelfClosing));
}
public static IHtmlString Image(this HtmlHelper helper, string url)
{
var writer = new HtmlTextWriter(new StringWriter());
writer.AddAttribute(HtmlTextWriterAttribute.Src, url);
writer.RenderBeginTag(HtmlTextWriterTag.Img);
writer.RenderEndTag();
return new HtmlString(writer.InnerWriter.ToString());
}