我需要一些帮助弄清楚如何做某事。
我得到了这个图库(画廊)和一些存储在Flicker.com中的图像,因此我使用了闪烁API获取图像,但仍然手动添加它们以测试画廊。
现在,我正在寻找一种通过闪烁的API获取图像后将图像插入html的好方法。
我找到了这个htmltextwriter 并使用了该功能
但这会将div添加到html的顶部,而不是body标记的内部。
我的建议是:
HtmlTextWriter writer = new HtmlTextWriter(stringWriter)
在服务器端构建html标签的好方法吗? Response.Write("");
之外,还有没有更好的方法将元素添加到html中? 最佳答案
如果您使用的是asp.net的较旧样式,而不是asp.net MVC,则可以使用id和runat =“server”创建一个div。然后,您可以直接写入html。
aspx页面
<div id = "DivINeedToAddStuffTo" runat="server" />
aspx.cs
DivINeedToAddStuffTo.InnerHtml = GetDivElements();
此外,我没有发现使用HtmlTextWriter创建Html标记有什么问题