[英]asp.net layout managers or layout controls
我是winforms开发人员的老手,我真正喜欢的一件事是他们喜欢flowlayoutpanel或gridlayout的布局管理器控件。 不幸的是,这些似乎不存在于asp.net还是它们?
我正在修改现有的asp.net网站以使用CSS而不是表格,但是当我进入Visual Studio设计模式时,它看起来很糟糕。
我很难把所有这些浮点数,div:clears和css技巧都包住,然后在每个浏览器中进行测试和重新测试。 当然,必须有更好的方法。 理想情况下,布局管理器控件可以在设计模式下正确显示,充当容器,轻巧并根据浏览器的功能使用足够聪明的方法来发出表格或CSS。
这样的控件是否存在于asp.net,开源或商业附件中?
使用表而不是DIV和CSS肯定可以帮助您进行布局(很多人会认为这是不好的做法,但这是可行的)
另外,看看asp.net Repeater和ListView组件。 ListView非常好,因为您对布局和呈现的html有很多控制,我来看一下。
第一件事-不要依赖VS Designer。 它不是浏览器。 由于每种浏览器可能以不同的方式实现CSS,因此您唯一的选择是在您认为目标市场将使用的浏览器中进行测试。
刚开始时,css的定位似乎有些混乱,但是如果坚持使用它,您将可以将其缠绕在头上。 我所知道的没有您所描述的控制。 CSS是Web开发人员必需学习的一部分,就像SQL一样,如果您需要使用数据库等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.