我用如下的代码 ,希望点击linkbutton后,可以输出一部分内容,但是点了之后没有任何反应,好像是事件没有被触发,想问下是怎么回事     
 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"  OnRowDeleting="GridView1_RowDeleting" >
          <Columns>
          <asp:CommandField HeaderText="删除" ShowDeleteButton="True" DeleteText="&lt;div id=&quot;de&quot; onclick=&quot;JavaScript:return confirm('确定删除吗?')&quot;&gt;删除&lt;/div&gt; " />
           <asp:TemplateField HeaderText="点击下载">
               <ItemTemplate>
                   <asp:LinkButton ID="LinkButton1" runat="server"  CommandName="select" >下载</asp:LinkButton> 
         
               </ItemTemplate>
             </asp:TemplateField>
      
           </Columns>
       </asp:GridView>
 protected void   GridView1_RowCommand(object sender, GridViewCommandEventArgs e)    {
     
        if (e.CommandName == "select")
        {
            
              Response.Write("sfddasfdas");
          }
    }

解决方案 »

  1.   

    没有委托...
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"  OnRowDeleting="GridView1_RowDeleting" onrowcommand="GridView1_RowCommand" >断点调试下...
      

  2.   

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"  OnRowDeleting="GridView1_RowDeleting" OnRowCommand="GridView1_RowCommand">
      

  3.   

    这样要是还不行  就看看是否禁用了viewstate
      

  4.   

    就是没有加  OnRowCommand="GridView1_RowCommand" 的原因