我在Visual Studio 2010中使用ASP.NET设计器。如何在水平和垂直方向上更改页面布局?我习惯于在WPF设计器中工作,你可以拖动和布局你喜欢的方式,但ASP.NET设计师似乎不想让我水平移动控件 - 就像页面必须从左上角。它只会在一行中一个接一个地叠加控件。我似乎也无法将标签从左侧或顶部调整为较小。
答案 0 :(得分:1)
如果你在CSS中寻找一个好的水平/垂直布局系统,我推荐960 Grid System。我之前在项目上使用它取得了巨大的成功。它需要一些习惯,但最终的结果是对你的布局有很多精细的控制。
答案 1 :(得分:0)
WPF布局基于控制网格中的位置x
和y
。
在ASP.NET(Web内容)中,您在没有虚拟网格的情况下工作,所有操作都在白页中完成,您可以从上到下,从左到右开始编写。
要控制该位置,您始终可以通过CSS完成此操作,只需检查控件上的详细信息并添加到style
position: absolute; top: 10px; left: 30px;
虽然这是一个糟糕的编程线,如果你这样做。
Web环境中的位置应始终设置为外部CSS文件,以便您可以分离元素和设计内容。
如果您根本不喜欢这样,您可以随时购买并使用http://www.visualwebgui.com将WinForms作为WebPages使用。