1.       Dropdownlist 放在updatepanel里只能取到默认值的解决方法:
 
去掉web.config 里面 <globalization  requesting="gb2312"/>
 
2.       Ajax UpdatePanelFileUpload不兼容
 
3.       asp.net Form验证根据角色自动跳转到不同的登陆页:
 
在一个临时页的page_load事件中判断
String ReturnUrl = Request.QueryString["ReturnUrl"];
        if (ReturnUrl == null || ReturnUrl.Equals(String.Empty))
        {
            //默认情况下,按普通用户进行登录
            Response.Redirect("~/login.aspx");
        }
        else
        {
            if (ReturnUrl.ToLower().Contains("/admin/"))
            {
                Response.Redirect("~/AdminLogin.aspx");
            }
            else
            {
                Response.Redirect("~/login.aspx");
            }
        }
4.      a伪类在CSS中的排列顺序:
a:link
a:visited
a:hover
a:active
 
5.    后台更改bodycss样式
Literal lbl = new Literal();
lbl.Text="<style>body{background-color:#000;filter:alpha(opacity=80);opacity:0.4;}</style>";
this.Page.Header.Controls.Add(lbl);
6.   使asp.net textbox控件支持onfocus事件:
 
在后台的page_load事件中加入:       
txtname.Attributes.Add("OnFocus", "");