Как мы можем передать нажатие клавиши в asp.netОбработка событий в ASP.net
ответ
Это зависит от вашей ситуации. В большинстве случаев вам придется обрабатывать событие с клавиатуры в javascript и каким-то образом распространять это событие на сервер. Рассмотрите возможность пересмотра вашего вопроса, чтобы добавить больше фона.
Предположительно вы имеете в виду от самого сайта. ASP.NET не поддерживает это, вам нужно будет capture the keypress with javascript, а затем отправить его на ASP.NET через ajax или lightweight callbacks.
Вам необходимо обработать эту клиентскую сторону, в Javascript, затем либо отправить назад страницу, либо вызвать метод Ajax, чтобы что-то сделать.
Например, следующий код переопределяет текстовое поле, так что Enter
не представляет его:
<asp:TextBox
runat="server"
onKeyPress="if (event.keyCode == 13) return false;" />
Это очень простой вызов - если вы планируете делать что-нибудь сделать более сложный чек выделенный Javascript таких как JQuery.
Вы можете справиться с этим на стороне клиента с JavaScript:
myTextBox.Attributes["OnKeyPress"] = "javascript function call;";
Вы можете использовать OnKeyUp для лучшей совместимости браузера и обработки.
Вы также можете обрабатывать что-то similair на стороне сервера: только
<asp:TextBox runat="server" ID="ole" ontextchanged="ole_TextChanged" AutoPostBack="true"></asp:TextBox>
protected void ole_TextChanged(object sender, EventArgs e)
{
// Do stuff
}
Однако это срабатывает, когда вы покидаете поле, и в любом случае я бы не рекомендовал его, как он использует постбэк каждый раз.
Решение в любом случае подходит для работы с javascript. Это может быть простой javascript или AJAX.
- 1. Обработка событий Treeview ASP.Net
- 2. Обработка событий в Asp.net MVC
- 3. Обработка событий ASP.NET в Singleton
- 4. Обработка исключений событий управления ASP.NET
- 5. ASP.Net ListView и обработка событий
- 6. Обработка событий в серверном элементе управления asp.net
- 7. ASP.NET динамически созданная обработка управляющих событий
- 8. обработка окон обработка событий
- 9. ASP.NET GridView Сортировка Реализация и обработка событий
- 10. Обработка событий
- 11. Обработка событий в отключенном классе
- 12. обработка событий в delphi
- 13. Обработка событий в MVVM
- 14. Обработка событий в nvd3
- 15. Обработка событий в GWT
- 16. Обработка событий в Pajamas
- 17. Обработка событий в Haskell
- 18. Обработка событий в xaml
- 19. Обработка событий в javascript
- 20. Обработка событий в WPF
- 21. Обработка событий в wxPython
- 22. Обработка событий в C#
- 23. Обработка событий в переключателе
- 24. Обработка событий в таблицеView
- 25. Обработка событий в Dojo
- 26. обработка событий в C++
- 27. Обработка событий в Javascript
- 28. Обработка событий в C#
- 29. Обработка событий в Java
- 30. Обработка событий в SurfaceView
Возможно, некоторые подробности будут приятными, например, зачем вам это нужно, какова должна быть цель ключевого нажатия? – Biri 2008-11-04 10:43:40