惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
人人都是产品经理
人人都是产品经理
腾讯CDC
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
小众软件
小众软件
B
Blog
博客园 - 叶小钗
Microsoft Azure Blog
Microsoft Azure Blog
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
J
Java Code Geeks
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
博客园 - 【当耐特】
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Last Week in AI
Last Week in AI
V
V2EX

博客园 - leeyon

特殊字符集 AJAX Toolkit 介绍 [转] dataTable 的处理若干 - leeyon asp.net 与 JavaScript 相关 - leeyon 实用Ajax实例若干 [转]ASP.NET中常用的文件上传下载方法 C#抽象类(abstract)的实例 数据特殊符号处理收藏 软件设计文档二三事 GridView 隐藏列 之 DataKeyNames,DataKey 禁止按钮重复提交 ADO.NET 知识点小结 GridView 中超链接的使用 今天,逛CSDN看到一篇文章,很有意思,乐意与大家分享。(开发者版本:你属于哪个版本的程序员?) Html 中 meta ....的作用 C# 日期格式化 SQL Server2000 不存在或访问被拒绝 防止表格被撑开或div层被撑开的多种方法 Oracle 密码丢失解决方法
vs2005 + ASP.NET 页面布局应注意问题及方法步骤
leeyon · 2008-06-13 · via 博客园 - leeyon

假如是一个人负责前后台,而又对后台开发比较在行,可以从后到前,也就是——
1、用vs开发业务功能,注重“尽量不要”为服务器控件设置任何样式(字体、颜色、长宽、坐标、边框、间隔、空白……)
2、可以用模板页控件(MasterPage)定义布局
3、在1、2的基础上使用css为最终的html内容赋予样式外观。这一步可以完全脱离vs的后台开发环境,只要使用浏览器正常访问功能已经完备的web应用,得到具有代表性窗体的html源代码,然后用任何设计工具对css进行定义

假如是团队开发,界面设计和业务实现的分工比较明确,就应该事先为两者的工作内容制定一个接口——一套让界面设计师能够测试设计效果、让业务实现者(窗体/用户控件/服务器控件开发人员)作为输出目标的html范本

例::当你开发web应用程序的时候,静态页设计是个“效果图”,内容是死的。而不可能保证是真正的结果。例如你使用到了GridView,那么你可能就答应用户在界面上选择行数,例如有的人屏幕小或者等原因也许仅需要显示15行,有的人需要就是希望直接看到200行。那么很自然,假如你的页面是个的实用的应用,页面上有十多种对象图形存在,自然这个GridView变高了其它的就要挪位置了。
再比如左边是GridView右边是DetailsView,那么应该它们的宽度应该自动调整。假如不能自动调整,但是随着每一次交互造成内容大面积变化,原来的布局多么难看呀。