2016-03-24 6 views
0

私はimagebuttonを持つgridviewを持っているので、決してトリガーしないということです。どうしてか分かりません。ここにコードがあります。グリッドビューの画像ボタンがasp.netをトリガーしていない

<asp:GridView ID="GridView1" runat="server" Width="233px" 
    OnCommand="GridView1_RowCommand" onrowcommand="GridView1_RowCommand" 
    DataKeyNames="Nombre"> 
    <Columns> 
     <asp:TemplateField HeaderText="" ItemStyle-Width="12%" ItemStyle- 
      HorizontalAlign="Center" > 
      <ItemTemplate> 
       <asp:ImageButton ID="lnkEditar" runat="server" CommandName="Edit" 
        ImageUrl="Imagenes/edit.png" /> 
      </ItemTemplate> 
     </asp:TemplateField> 
    </Columns> 
</asp:GridView> 

と背後にあるコード:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) 
{ 
    if (e.CommandName == "Edit") 
    { 
     int index = Convert.ToInt32(e.CommandArgument); 
     Label1.Text = GridView1.Rows[index].Cells[2].ToString(); 
    } 
} 

私はそれをデバッグし、それがRowCommandイベントをトリガーすることはありません。どんな助けもありがとう!

+0

に従うように変更してみますか? – Webruster

答えて

0

はあなたのUpdatePanelを使用しているOnRowCommand

OnRowCommand="GridView1_RowCommand" 
+0

@nahuelまた、コマンド名を 'Edit1'に変更して1回チェックしてみてください – Webruster

関連する問題