1. 对于添加、修改、查看页面,除了按钮事件不一样外,将除了按钮事件的部分做成自定义控件,减少整个项目的Html代码编写量。
2.尽量少用Session ,用多了会加重服务器的负担,对整个项目的运行带来一定的负面影响,多用ViewState和Html隐藏域,eg:在修改页面中,"重置"事件中,要恢复原有从数据库中读取的记录,如果再和服务器连,会加重服务器的负担。在这里就用Html隐藏域在初始化时,将整个记录保存下来就KO拉。在执行“上一步”,“下一步”之类的事件中,要用ViewState结合Panel控件保存每一个执行步奏,最后一次性提交,减轻服务器资源的消耗
ViewState:数据量大的时候,占用大量的网络资源,速度慢,所以ViewState尽量存少量数据,ViewState执行于客户端,不消耗任何服务器资源。安全系数不高,打开原文件,可以修改其值
Html隐藏域:受到所有浏览器的支持,不需要任何服务器资源。安全系数不高,打开原文件,也可以修改其值