1.提供给用户一个比较一致的操作习惯。
一律采用主列表,在此基础上,使用模式窗体,进行增删改查。关闭窗体的时候视情况而定刷新父窗体。
window.location.reload()与window.location.href=window.location.href;两者之间是有区别的,最好使用后者。
2.服务器端给客户端注册客户端脚本。三种方式之间是有区别的。
有时候使用response.write();clientscript.registerstartupstript();clientscript.registerstriptblock();
3.模式窗体关闭的时候使用<base target="_self" />
4.研究了一个权限控制系统。
为了控制页面上面的增删该查等按钮。
第一步,定义服务器控件需要继承的接口。接口需要实现的方法,获取操作码和设置控件的可见性。
第二步,定义各个页面需要继承的接口。接口需要实现的方法注册各个自定义服务端控件和设置各个控件的显示状态。
第三步,自定义服务器端的控件,让这些控件分别集成linkbutton,和hylinkbutton,分别用来实现跳转和触发命令。
第四步,需要测试该系统。里面还是有一些bug。
5.dreamweaver中代码的格式化。解决办法。
6.showModalDialog(),window.open,iframe三种情况下的子父窗体之间相互传值和操作。