我想将div和文本添加到使用ASP.NET的特定DIV中,我只找到允许将控件添加到正文但不添加到特定Div的代码。
答案 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,并且可以轻松地从服务器代码中添加项目。