7.在按钮文字中换行
可以用符号将按钮文字进行换行处理,如下所示:
其他字符编码可参考文后附表:《ISO Latin-1字符集》
8.弹出式窗体的控制
在很多进行编辑处理的窗体,都采取弹出一个无边框,无菜单和工具条的模态窗口的方式,这时一般会遇到两个问题。一个是弹出窗体后,发现窗体中的内容还是上一次编辑的,没有得到更新。另一个问题是在编辑窗体上提交内容时,一般会弹出一个新窗体,而不是保持弹出窗体状态。解决的办法有两点,一是在页面内置类的开始处用“Response.CacheControl = "no-cache";”来禁用本窗体的缓存功能。二是在页面文件的头部用
9.不要使用DataList的情况
在对某一数据集进行绑定,并在前台页面中循环显示时,可以用DataList和Repeater来进行绑定,它们都具备循环处理的功能,但是如果把table的行tr标签放在循环中,动态绘制一个表格,就不要使用DataList,因为DataList不能正常绘制表格中最后一行的下边缘,此时建议使用Repeater。
10.实现表格外的操作按钮
在有些情况下,界面显示的表格中,每一行会对应有按钮用于对该行数据进行编辑,删除,浏览等其他动作,有时候,用户需求是将这些按钮置于表格之外。这时的处理办法有两种,一种是将按钮放置于表格外,将其高度和间隔设置为和表格单元格一致,并且设置为底端对齐。这种办法实现起来简单,但是只适用于表格中每行高度不变的情况下。如果表格中的某一行因为显示较长的数据而折行,从而造成这行的高度与其他行不一致,就会发送和表外的按钮错开的情况,不容易对齐。所以好一点的解决办法是将按钮仍放置于表格内,将该按钮周围的表格边线去除,造成按钮在表格之外的感觉,同时也不会因为表格单行高度的变化而出现按钮和对应行对不齐的情况。
控制只显示指定边风格的示例如下:
11.空白表格单元的表示
通常有些表格是由读取数据库中的数据,动态构造生成的。对于没有数据的内容项,不能用null,string.Empty等返回到前台界面显示,这些值会造成表格中出现没有边框的单元格,也就是一块空白,影响界面美观。而应将其值转换为字符串“ ”才能显示。
12.调试JavaScript的方法
首先,在浏览器里启动脚本调试:在IE里菜单 工具->Internet 选项->高级页中,把Disable script debugging (Internet Explorer) 前的勾去掉
然后在 VS 2005 里打开你的项目,把你要调试的网页设置为起始页,然后按F5,然后去 VS 2005 菜单 Debug-> Windows ->Script Explorer,VS 2005就会打开脚本管理器,双击其中某个JS文件,该文件将会在主窗口打开,然后你就可以添加断点调试。
文章来源于领测软件测试网 https://www.ltesting.net/