At the moment RadDropDownList can be bound for a Web Service, but there are no Client Events which allow developers to handle and control actions happening during the data binding process. For example: - Event fired, before the request is made (OnClientItemRequesting). - Event fired, after the response is received (OnClientItemRequested). - Event fired if the request call has failed (OnClientItemRequestFailed).
The behavior of the control when it is navigated through the keyboard should be the same independent of the drop-down state (opened or not). 1. Open http://demos.telerik.com/aspnet-ajax/dropdownlist/examples/overview/defaultcs.aspx online demo 2. Open the drop-down of the RadDropDownList 3. Select an item from the drop-down 4. Open the dropdown again and using down or up arrow keys, change the highlight without selecting new item(the text in the input is changing) 5. Now press ESC key -> Result: the selected item is shown in the input(instead of the last highlighted item) -> this is the right behavior. 6. To reproduce the false behavior - focus the RadDropDownList(the drop-down should be closed and in the RadDropDownList there should be a selected item) 7. Using up/down arrow keys highlight items(the text in the input is changing with the text of the highlighted item) 8. Press ESC key -> the text of the highlighted item remain in the input of the RadDropDownList instead of the text of the selected item. This is an issue.