我是Asp.Net的开发人员,已经有3年的时间了。我有不同的项目,我们在其中使用ASP.NET-GridView-控件。
问题是,通过设计GridView,我们真的很痛苦。我们只需要一个简单的设计,每个GridView大约需要2-10小时。太痛苦了,你不相信。(是的,我们确实使用了CSS等等!)即使在GridViews上做了很多工作之后,它在每个浏览器中的外观也并不相同。在IE7/8中,它看起来仍然与FF 3/4或IE9不同。
我的最新项目需要100%的相同外观的用户界面在每个浏览器和需要100%良好的设计和风格。因此,CSS和GridView-Bugs没有空间(我可以列出其中的20多个!)或者一个简单的GridView设计一个小时又一个小时。
所以我的问题是:
发布于 2011-04-29 17:16:23
使用ListView。如果在GridView中使用CSS也没有什么区别,因为GridView仍然会创建一个基于表的布局。通过将ItemTemplates与ListView一起使用,您可以完全控制用CSS生成的标记。当然,表格数据仍然值得使用表格.
http://msdn.microsoft.com/en-us/magazine/cc337898.aspx
一旦生成了基于CSS的布局,就可以使用HTML5Boilerplate项目以“优雅退化”的方式获得跨浏览器兼容性:
http://html5boilerplate.com/
发布于 2011-04-29 18:48:00
我们只需要一个简单的设计,每个GridView需要2-10个小时。
和
需要100%的相同外观的用户界面在每个浏览器和需要100%良好的设计和风格。
通过它的声音,您需要购买第三方工具集,如DevExpress,非脆弱,Telerek等。这些公司已经想出了解决这些需求的办法。单凭第一次需求就可以很容易地证明成本是合理的。
所以答案是:买一个第三方工具包。
https://stackoverflow.com/questions/5835028
复制相似问题