((LinkButton)sender).CommandArgument 这一句错了,你的前台使用的是 ImageButton,所以应该使用 ((ImageButton)sender).CommandArgument

解决方案 »

  1.   

    不知道你的那段代码是否放置在DataGrid中。如果放置在DataGrid中,那么agerButtonClick获得的第一个参数是DataGrid对象,当然会报告错误了。能把一个DataGrid对象转换为LinkButton吗?
    解决这个问题:我想你的目的是根据传来的CommangArgument来判断当前该执行怎样的页码处理操作,那么在事件e中就包含了CommandArgument这个属性。
      

  2.   

    另处CommmandArgument的类型不是string要再转换
    ((ImageButton)sender).CommandArgument.ToString()
      

  3.   

    晕,原来我是用LinkButton后来改成了ImageButton结果代码没改过来.
    不好意思>