Visual Web Developer 2010如何在asp.net Web窗体上使用绝对定位

Visual Web Developer 2010如何在asp.net Web窗体上使用绝对定位,asp.net,Asp.net,我刚开始使用VWD和asp.net创建网站。 我无法掌握如何在web表单上使用asp服务器控件的绝对定位,如标签、文本框、下拉列表等 我在CSS样式设置下的设置中设置了一个选项,当从工具箱拖动时,可以将定位更改为绝对 我已经将web表单设置为在我能找到的每个标记和属性上使用绝对定位。 当我第一次添加web表单时,我选择绝对定位。对于每个控件,我设置绝对定位等等。我可以看到源代码中的标记的样式属性设置为position:absolute 但是表单上的控件不会在页面上移动到绝对位置 有时我可以移动按

我刚开始使用VWD和asp.net创建网站。 我无法掌握如何在web表单上使用asp服务器控件的绝对定位,如标签、文本框、下拉列表等

我在CSS样式设置下的设置中设置了一个选项,当从工具箱拖动时,可以将定位更改为绝对

我已经将web表单设置为在我能找到的每个标记和属性上使用绝对定位。 当我第一次添加web表单时,我选择绝对定位。对于每个控件,我设置绝对定位等等。我可以看到源代码中的标记的样式属性设置为position:absolute

但是表单上的控件不会在页面上移动到绝对位置

有时我可以移动按钮或文本框,但并不总是这样

我习惯于设计windows窗体,这让我非常沮丧。
这不是很直观。msdn/help等中是否有一套关于如何在web表单上使用绝对定位的分步说明。

简短回答,不要,除非您必须这样做。学习网页如何处理定位和使用定位会更好,b/c否则,你很有可能会为用户设置各种各样的可用性问题,比如屏幕尺寸超出预期等等。

谢谢你的回复。那么,在web表单上组织服务器控件的标准方法是什么?我经常看到的方法是使用表来包含控件。但在某些地方,我不建议这样做。我不确定哪种方法是普遍接受的。这类事情的现代最佳实践是学习HTML和CSS,并使用它们作为wya,它们旨在根据语义组织你的东西。因此,如果你要列出一个清单,使用UL和OL。如果要将对象分组到任意区域,请使用div。如果需要相邻的内容,请在样式表中的包含元素上使用CSS浮动或定位。