1
A
回答
0
您可以使用JavaScript抓住逃跑的按鍵,檢查這個答案:How to detect escape key press with JavaScript or jQuery?(使用JQuery)
轉出GridView的編輯模式的對服務器端的情況發生,所以你需要從JavaScript調用回傳。一個簡單的方法是在你的頁面上添加一個普通的ASP.Net按鈕,用CSS隱藏它,然後用JQuery調用它的click方法。
樣品:
<asp:Button id="btnPostBackHook" runat="server" onClick="MyServerSidedMethod" style="display: none;" />
<script type="text/javascript">
$(document).keyup(function(e) {
if (e.keyCode == 27) {
$('#<%=btnPostBackHook.ClientID%>').click();
}
});
</script>
相關問題
- 1. GridView devexpress ESC取消編輯
- 2. 退出編輯模式
- 3. jsTree:退出編輯模式?
- 4. 如何退出zsh的ESC模式?
- 5. Gridview asp.net取消編輯模式按下ESC
- 6. 按ESC退出全屏模式信息
- 7. asp.net gridview編輯模式彈出日曆
- 8. UITableView有沒有退出編輯模式?
- 9. GridView在編輯模式行
- 10. Gridview保持編輯模式
- 11. GridView初始編輯模式?
- 12. jqgrid編輯,保存和esc
- 13. 如何禁用按ESC退出javafx中的全屏模式meassage
- 14. 退出編輯模式和更新的導航欄項目
- 15. 以編程方式取消gridview行編輯模式使用C#
- 16. jqgrid:以編程方式退出編輯模式
- 17. 在gridview編輯模式下的日曆
- 18. asp.net gridview的編輯模式索引
- 19. 使用彈出模式編輯
- 20. obout gridview - 使用編輯模板
- 21. Gridview編輯形式
- 22. 雙擊處理事件後退出/禁用編輯模式
- 23. 從gridview編輯模式獲取控件的ID以供Javascript使用
- 24. 使用javascript-劍道網格出來編輯模式
- 25. 使用單獨的按鈕發送GridView到編輯模式
- 26. 如何讓ESC在Trusted Application中退出全屏模式?
- 27. 退出單元格中託管的控件的編輯模式
- 28. GridView LostFocus在編輯模式下
- 29. Gridview編輯模式多一行
- 30. GridView在編輯模式下查找行
一旦你回發到服務器,我相信你可以設置'myGridView.EditIndex = -1;'退出編輯模式。 – jadarnel27 2012-01-11 15:17:10
我已經完成了轉義鍵的捕獲,但是如何使用您的想法調用回發?我可以看到代碼嗎?謝謝 – 2012-01-11 16:18:58
我在回答中添加了一個示例。 – Vinz 2012-01-17 13:43:28