工作上碰到的一些问题

2014-6-5

对于页面刷新问题还是不太清楚,点击一个删除按钮页面刷新,checkbox的值也初始化了,所以没有取到值,做IsPostBack判断解决。

2014-6-6

使用dropdownlist控件不太熟悉

  ddlName.item.add(new listItem("显示的文字","value值"));

显示时 为第一个 要获取则 ddlName.SelectItems.Text;

         获取value  ddlNames.SelectValue

对于填出窗口大小还是没有自己的见解,明知太长太宽也不做调整,没自己的想法。

刚看一篇博客 一条注释也能影响

/*file设为透明,并覆盖整个触发面*/

a.files input {
     margin-left:-350px;
     font-size:30px;
     cursor:pointer;
     filter:alpha(opacity=0);
     opacity:0;
}

在火狐中显示正常,ie没有预期的效果

IE错误地解释了注释/*file设为透明,并覆盖整个触发面*/,因为这段字符是UTF-8编码的,最后的"面*/"三个字符的UTF-8编码为:0xE99DA2(面)、0x2A(*)、0x2F(/)

UTF-8将汉字用3个字节来编码,对英文字符是1个字节。GB2312对汉字是2字节,对英文字符和UTF-8一样是1字节

当IE试图用GB2312解释这段注释时,它错误地将0xA2(“面”字的最后一个字节)和0x2A(*)组合在一起,形成了GB2312字符:0xA22A,虽然最后的"/"正常解释,但"*"字符丢失导致了本该结束的注释没有结束

<META content="text/html; charset=utf-8" http-equiv=Content-Type>

默认编码设置很重要           

/*file设为透明,并覆盖整个触发面*/
a.files input {
     margin-left:-350px;
     font-size:30px;
     cursor:pointer;
     filter:alpha(opacity=0);
     opacity:0;
}

2014-6-9

使用validate验证框架碰到一个dropdownlist验证问题。样式影响验证返回,最后用在bottom用OnClientClick 解决验证。

posted @ 2014-06-05 10:24  丧心病狂  阅读(143)  评论(0)    收藏  举报