2个“静态” div之间的“动态” div [CSS] [ASP.NET]

尼克·琼克曼(Niek Jonkman)

我在使用CSS时遇到一些需要帮助的问题。

我有以下代码:

<div class="UpperClass"></div>

<div class="LowerClass"></div>

理解以下简单的CSS:

.UpperClass{
background-color: red;
width: 50px;
height: 50px;
}


.MiddleClass{
background-color: green;
width: 50px;
height: 50px;
}

.LowerClass{
background-color: blue;
width: 50px;
height: 50px;
}

现在,在后面的代码中,我动态地添加了中产阶级div:

int count = 1; //Could be anything

foreach (var item in count)
{
    Label placeholder = new Label();
    StringBuilder sbExample = new StringBuilder();
    sbExample.append("<div class='MiddleClass'></div>");
    HtmlString text = new HtmlString(sbExample.ToString());
    placeholder.Text = text.ToString();
    this.Controls.Add(placeholder);
}

现在,所有3个div都显示在页面上,但是具有中产阶级的div在上层阶级的后面,我要的是上层阶级首先出现,然后是所有中产阶级div和下层阶级的div之下的所有div,它们都很好地在彼此之间排序。我怎么做?

提前致谢。

编辑:

另外,如果我想要包装纸,该如何放置:

<div class="wrapper">
    <div class="UpperClass">
    </div>
        //Middle class here
    <div class="LowerClass">
    </div>
</div>
詹姆斯·麦克唐纳

在前端有这个:

<div class="UpperClass"></div>

<%= PopulateMiddleClass() %>

<div class="LowerClass"></div>

在后端

String PopulateMiddleClass()
{
    String ret = "";
    //loop through and populate string
    return ret;
}

或者

<div class="UpperClass"></div>

<asp:PlaceHolder ID="MyPlaceHolder" runat="server"></asp:PlaceHolder>

<div class="LowerClass"></div>

然后在后端

Page_Load(object sender, EventArgs e)
{
    Literal literal = new Literal();
    literal.Text = "<div class='MiddleClass'></div>";
    MyPlaceHolder.Controls.Add(literal); // you could loop through and keep adding controls or you could compile them all into the one literal.
}

希望这能帮助您前进。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

动态生成的div之间的CSS填充

来自分类Dev

ASP .NET div淡入

来自分类Dev

其他2个div之间的div动态宽度?

来自分类Dev

其他2个div之间的div动态宽度?

来自分类Dev

用一个 div 覆盖 2 个 div (ASP.NET Core)

来自分类Dev

两个动态div之间的空间

来自分类Dev

两个动态div之间的空间

来自分类Dev

两个div的CSS Div静态和自动宽度

来自分类Dev

CSS Div的两个div的静态和自动宽度

来自分类Dev

在asp.net中动态更改div背景

来自分类Dev

从ASP.NET中的数据库动态创建DIV

来自分类Dev

动态创建的div不可点击C#ASP.NET

来自分类Dev

在asp.net中使用div创建动态控件

来自分类Dev

动态创建的div不可点击C#ASP.NET

来自分类Dev

在ASP.NET中动态添加DIV标签

来自分类Dev

CSS在两个div之间划分

来自分类Dev

CSS-2个DIV之间的边距冲突

来自分类Dev

CSS网格-在2个水平div之间自动填充

来自分类Dev

在ASP.net C#中以CSS样式打印div及其内容

来自分类Dev

用另一个 div 替换 div (ASP.NET MVC)

来自分类Dev

从asp.net后面的代码中添加一个包含asp标签的div

来自分类Dev

ASP.Net-静态TableHeaderRow和动态Tablerows,THR消失并且CSS问题

来自分类Dev

Div在ASP表单中没有CSS

来自分类Dev

Show a div in asp.net on condition

来自分类Dev

在ASP.NET中更改div的样式

来自分类Dev

从asp.net中的javascript访问<div>

来自分类Dev

显示/隐藏 div (ASP.NET MVC)

来自分类Dev

在 asp.net 中启用或禁用 div

来自分类Dev

CSS:四个div动态共享父级的高度