我在datalist中嵌入了linkbutton,但当我点击它之后,linkbutton就消失了
点一个消失一个,然后我在linkbutton的SelectedIndexChanged事件中,重新绑定
一次,结果还是会消失,不过只有刚点的那个不见了.其它的又回来 了.你们有人遇到过这种
情况吗???

解决方案 »

  1.   

    datalist数据绑定函数中有问题吧,所以才会点一下重新绑定的时候消失了
      

  2.   

    ASP.NET技术网站:http://singletowm.com/看看上面有没有你要找的问题
      

  3.   

    没有,也不是IsPostback.还没找出原因!网上也有人遇到过此类问题,
    好像没什么解决方法.
      

  4.   

     protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            bindDatalist2(int.Parse(DataList1.SelectedValue.ToString()));
            DataList2.SelectedIndex = 0;
            bindDatalist3(int.Parse(DataList2.SelectedValue.ToString()));
        }    protected void DataList2_SelectedIndexChanged(object sender, EventArgs e)
        {
            bindDatalist3(int.Parse(DataList2.SelectedValue.ToString()));
        }  
       
        protected void DataList3_ItemCommand(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "Test")
            {
                LinkButton li = (LinkButton)e.Item.FindControl("LinkButton4");                        string i = DataList3.DataKeys[e.Item.ItemIndex].ToString();
            }