使用AspNetPager的7.02版时,其翻页响应函数
    protected void pager_PageChanged(object src, EventArgs e)
   {   }中拟添加代码:(AspNetPager的ID是:pager)
      HtmlTableCell mytd = pager.Parent as HtmlTableCell;
     mytd.Attributes["class"] = "mycreate_cell1";      但运行后,提示为:“为将对象引用设置到对象实例”,后曾尝试引用object src 但无效,正在使用该版本的朋友,请帮忙看看怎么样解决?

解决方案 »

  1.   


    pager.Parent这个跟“AspNetPager”应该没有直接关系,这是从普通的控件继承来的,跟AspNetPager或者是其它什么具体控件并没有直接关系,你应该说明白你为什么认为“pager.Parent as HtmlTableCell”肯定不为null的道理。至于说“后曾尝试引用object src”,我更是看不懂你说的是什么。没有说明白你的设计的问题,难以找问题,只能瞎猜。
      

  2.   

    不好意思,我表述不清;现有一些标签由LinkButton构成,每次点击后将改变LinkBtton所在单元格的css,但是翻页后
    改变的css失去了;下面是我的LinkButton的响应事件:
             public void lbt_click(object sender, EventArgs e)
        {
             LinkButton bnt = (LinkButton)sender;
            HtmlTableCell mytd =bnt.Parent as HtmlTableCell;
            mytd.Attributes["class"]= "mycreate_cell1";
        }   由此我在 pager_PageChanged 做的上面的尝试,但失败了;请教各位应该怎么做?