我想当把光标定位在TextBox上还有checkboxlist后,同是清空它的session?我写的如下,但为什么系统不会去执行它的呢?protected void ChBLike_SelectedIndexChanged(object sender, EventArgs e)
{
   Session["Like"] = "";//checkboxlist控件
}
protected void txtUser_TextChanged1(object sender, EventArgs e)
{
   Session["username"] = "";//textbox控件
}

解决方案 »

  1.   

    调试下。 看程序是否执行了protected void txtUser_TextChanged1(object sender, EventArgs e)方法.
      

  2.   

    就是用户修改该文本框内容时,清空session
      

  3.   

    把值变成"",好像不是清了session吧,只是赋个空值而已
    要remove
      

  4.   

    <asp:TextBox ID="txt1" OnTextChanged="txt1_Changed" AutoPostBack="true"></asp:TextBox>
      

  5.   

    确定你的changed事件执行了
    protected void ChBLike_SelectedIndexChanged(object sender, EventArgs e)
    {
    Response.Write("ChBLike_SelectedIndexChanged");
       Session["Like"] = "";//checkboxlist控件
    }
      

  6.   

      protected void txtUser_TextChanged1  那就是这个的问题咯~ ..    
    把委托调用的方法改成这个.