2013-10-16 41 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