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

推荐订阅源

Recent Announcements
Recent Announcements
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
J
Java Code Geeks
腾讯CDC
D
Docker
G
Google Developers Blog
D
DataBreaches.Net
雷峰网
雷峰网
Blog — PlanetScale
Blog — PlanetScale
S
SegmentFault 最新的问题
The Cloudflare Blog
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Stack Overflow Blog
Stack Overflow Blog
大猫的无限游戏
大猫的无限游戏
量子位
美团技术团队
aimingoo的专栏
aimingoo的专栏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 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,那么应该它们的宽度应该自动调整。假如不能自动调整,但是随着每一次交互造成内容大面积变化,原来的布局多么难看呀。