在linkbutton里要设置CommandName

解决方案 »

  1.   

    if(e.CommandName=="name")
    {
    代码
    }
    linkbutton里不用onclick
      

  2.   

    解决了
    原因是datagrid的EnableViewState属性需要设置为true.
    在引发itemcommand之前,首先引发page_load事件,在没有enableviewstate选中的情况下.
    在page_load事件datagrid会丢失数据,所谓的行就不存在,那么该行的按钮也不存在,事件就会终止,就不会继续引发itemcommand,那么需要在page_load中重新绑定,
    这样一来就需要重新绑定数据.而重新绑定效率就低了.不如把enableviewstate设置为true.
    可以不在page_load的!ispostback以外的地方重新绑定数据.
      

  3.   

    可以不在page_load的!ispostback以外的地方重新绑定数据.
    当然可以。
    代码一样。