2013-03-13 45 views
1

在一個按鈕的GridView在編輯模式下在C#中輸入鍵單擊我顯示此gridview,問題是,當我進入如何禁用,而使用的ImageButton

Enter而GridView的是在編輯模式下,它是更新1一行gridview ..我知道

如何禁用整個頁面的輸入,但沒有得到如何去做image button

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="st_id" OnRowEditing="EditRecord" 

       OnRowCancelingEdit="CancelRecord" OnRowUpdating="UpdateRecord" 
         CellPadding="4" EnableModelValidation="True" ForeColor="Black" 
         GridLines="Vertical" BackColor="White" BorderColor="#DEDFDE" 
         BorderStyle="None" BorderWidth="1px"> 
         <AlternatingRowStyle BackColor="White" /> 
        <Columns> 
         <asp:CommandField EditImageUrl="~/Styles/image/Icon-edit-22x22.png" ShowEditButton="true" 
          ButtonType="Image" CancelImageUrl="~/Styles/image/cancel.png" 
          UpdateImageUrl="~/Styles/image/update.png" CausesValidation="true" ValidationGroup="bottom" /> 
         ------ 

回答

1

一個簡單的jquery功能就可以了你。

<script src="Scripts/jquery-1.8.2.js" type="text/javascript"></script> 
<script type="text/javascript"> 

    $(document).ready(function() { 
     $("#GridView1").keydown(function (e) { 
      if (e.keyCode == 13) { 
       return false; 
      } 
     }); 

    }); 

</script> 
相關問題