2013-10-16 42 views
0

我需要附加一个div(with is内容),所有标签后面的代码在asp.net c#中的特定css类(或数据标签) 。asp.net:追加div后面的代码后面

有人可以帮助我吗?基本上它应该作为“附加”在jquery中。我在网上搜索,但找不到任何东西,尤其是“附加”到具有特定CSS类的标签。

谢谢。

+0

如果你说'div'和'codebehind'使用'Panel'。除此之外,使用'parent.Controls.Add(panel)',其中'parent'是包含您的控件的容器控件(f.e.另一个'Panel')。 –

+0

谢谢,可能与面板追加一个div到所有标记与特定的CSS类? –

+0

所以你有一个面板,你想要将它附加在给定的css类的每个其他控件后面?请注意,这只适用于服务器控件。因此,如果它是'runat = server',则可以从代码隐藏中访问'div',但不能访问(或追加控件)像'input type = text'这样的不是'runat = server'的控件。为什么你需要这样一个不寻常的要求? –

回答

0

可以从代码添加耍大牌作为HTML通用控制背后

例如我有这样

<div id="test" runat="server">Some Content</div> 

正如我指定RUNAT服务器也将提供有,我可以一个div添加像这样的内容

HtmlGenericControl div= HtmlGenericControl(); 
div.TagName = "div"; //specify the tag here 
//then specify the attributes 
div.Attributes["height"] = "100%"; 
div.Attributes["width"] = "100%"; 
div.Attributes["class"] = "someclass"; 
div.Attributes["id"] = "someid"; 
test.Controls.Add(div); 
+0

谢谢,但主要关注的是我有n = class =“myclass”的标签,我需要在此css类中为所有标签附加div。用jquery很简单,但在c#中我无法使用。 –

+0

让我看看我们是否可以为多个元素迭代相同的逻辑 – Rex