Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在向网站动态添加控件时,如何强制asp:面板向右溢出?_Asp.net_Css_Web - Fatal编程技术网

Asp.net 在向网站动态添加控件时,如何强制asp:面板向右溢出?

Asp.net 在向网站动态添加控件时,如何强制asp:面板向右溢出?,asp.net,css,web,Asp.net,Css,Web,我正在尝试将控件动态添加到网站上的asp:面板,以便它们都显示在同一行上。我有一个设置的宽度,但当我添加overflow:auto时,它们在空间不足时仍会继续添加到下一行。有办法解决这个问题吗 编辑:我想我需要一些类似于windows窗体的flowLayoutPanel的东西您的控件是否基于面板控件?那么这是正常的行为。面板通常作为标记生成,默认情况下,标记从新行开始 如果没有实际的HTML作为基础,我无法给出示例代码,但我怀疑为了实现您的目的,您必须探索CSS中的display属性。你可以了解

我正在尝试将控件动态添加到网站上的asp:面板,以便它们都显示在同一行上。我有一个设置的宽度,但当我添加overflow:auto时,它们在空间不足时仍会继续添加到下一行。有办法解决这个问题吗


编辑:我想我需要一些类似于windows窗体的flowLayoutPanel的东西

您的控件是否基于面板控件?那么这是正常的行为。面板通常作为标记生成,默认情况下,标记从新行开始


如果没有实际的HTML作为基础,我无法给出示例代码,但我怀疑为了实现您的目的,您必须探索CSS中的
display
属性。你可以了解更多

在使用ASP.NET讨论视觉和布局问题时,请显示实际呈现的HTML,而不是讨论控件。此外,除了@Dai之外,我猜您还需要关注如何设计CSS结构,可能还有HTML。很难看出你想要达到什么目标,以及你遇到了什么问题。我们可以猜,但我们也可以问(猜哪一个对我们来说更容易)。。。