主要是如何获得自动生成的那个“编辑”linkbutton,因为只要能找到他,就给他AddAttribute就好办了。
附加问题:
如果把gridview放到updatepanel中(ajax框架的),点击编辑,在重写页面完成以后,如何调用一个javascript方法?
注意,是在页面重写完毕,也就是postback完成以后,gridview变成了编辑状态后,在调用改javascript函数哦。
解决附加问题开贴给附加分。

解决方案 »

  1.   

    protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowIndex != -1)
                {
                     LinkButton lbtn = e.Row.FindControl("linkbutton1");
                }
            }
      

  2.   

     
    不对,你不知道它的id是linkbutton1吧,编译后代码也没有linkbutton1的任何线索:
    <a href="javascript:__doPostBack('GridView1','Edit$7')" style="color:#333333;">编辑</a>
    PS:附加问题不用回答了,自己想出来了。
      

  3.   

    我也是用模板做,可这次是别人做,我用js控制,无奈了。
    虽然采用js可以获得dom对象,但是如果能在服务器端获取就更好了。