在asp.net中,我正在尝试使用:
生成图像标记var img = new HtmlGenericControl("img");
似乎生成了<img></img>
如何使用asp.net/C生成正常的图像标记#?
e.g。
<img/>
答案 0 :(得分:6)
图像元素有一个专门的html控件。
System.Web.UI.HtmlControls.HtmlImage
生成你想要的html。
答案 1 :(得分:1)
您正在将其创建为通用html控件。尝试使用Image控件:
var img = new Image();
答案 2 :(得分:1)
覆盖渲染方法并使用HtmlTextWriter.SelfClosingTagEnd创建自我结束标记?