将div添加到特定的Div ASP

时间:2011-07-31 19:04:34

标签: asp.net

我想将div和文本添加到使用ASP.NET的特定DIV中,我只找到允许将控件添加到正文但不添加到特定Div的代码。

2 个答案:

答案 0 :(得分:2)

我假设您要将控件和文本添加到div元素服务器端。如果是这样,您只需将runat和id属性添加到div中,它就可以在服务器上使用。

例如,如果您的页面上有一个div,则声明如下:

<div id="MyDiv" runat="server"></div>

您可以使用以下方法向其中添加文本,html内容或其他控件:

MyDiv.InnerText = "some inner text";  // adding text
MyDiv.InnerHtml = "<div>inner html</div>"; // adding html
MyDiv.Controls.Add(new LiteralControl("a literal control")); // adding a control

答案 1 :(得分:1)

将外部div更改为<asp:Panel控件。 Panel将html呈现为普通div,并且可以轻松地从服务器代码中添加项目。