我有一个大约 600 像素宽度的页面。在此页面中,我想动态显示一个 Div,它本身会动态获取标题和其他文本。文本来自数据库。Div 看起来有点像这样,高度可能会根据它包含的文本而有所不同。
要显示此动态 Div 的表如下所示:
Div 应如下所示:
它应该显示为一组两个(动态),只要有另一个记录可用,否则只应显示一个。
我使用示例 Div 尝试了此代码,但我想知道是否有更聪明的方法:
HtmlGenericControl divBlock = new HtmlGenericControl("div");
divBlock.ID = "Blockdiv";
divBlock.Attributes["style"] = "width: 120px; height: auto; background-color:grey";
divBlock.InnerHtml = "<div><table><tr><td>This is sample Div</td></tr></table></div>";
我的设计页面中的表单标签包含一个主 Div,如下所示:
<div id="MainDiv" runat="server"></div>
我在其中插入动态生成的 div:
MainDiv.Controls.Add(divBlock);