最近做了一个微博项目,前台基本上没有服务器控件,全是HTML标签,后台处理基本都用存储过程。
在这里列列出以下项目的要求:
统一编码风格
系统逻辑层返回数据格式为List<Entity>
系统服务层返回数据格式为JSON格式。
在逻辑层做数据分布式缓存。
不需要Ajax效果的列表统一用Repeater
分页控件统一使用AspNetPager和js分页结合皮肤统一,后台统一用储存过程
客户端验证统一用jquery.validate.js,验证样式统一
Jquery版本统一为1.3.2
上传图片路径统一为~/files/image/年/月/日,如~/files/image/2010/01/07
上传文件命名统一为年月日时分秒+四位毫秒,如20100107152011875.jpg
系统内弹出框提示统一为jQuery Impromptu
系统内富文本编辑器统一为sinaeditor
系统内上传控件使用jquery.uploadify
客户端验证:
表单保存: