我们有几个带有body标签的asp .net网页表单页面。我想在所有这些页面的body标签完成之前添加HtmlImage标记。例如 - 在执行此操作后,代码应如下所示:
<body>
<img class="imgClass" id="imgID" src="someSource">
</body>
我需要做的c#类不是aspx文件的代码。但它确实扩展了类Page。有人可以告诉你该怎么做吗?我知道jQuery方式,但不知道C#代码。此外,这是一种常见的代码,当任何aspx页面加载时将被调用,因此一般的解决方案将是好的。这就是为什么我们没有身体标签的任何ID。
答案 0 :(得分:0)
你需要在你的身体内放一个面板并给它一些身份。
<body>
<asp:Panel id="panel_holder" runat="server">
</asp:Panel>
</body>
然后在代码中
HtmlGenericControl div = new HtmlGenericControl("img");
div.Attributes.Add("src", "image_location");
panel_holder.Controls.Add(div);