Contrary to the advise I have recieved from several fellow developers (and never being one to miss a challenge), I have decided to ignore all advise and attempt to use the Microsoft Ajax framework with my current .Net project for TktIt.com. The MS Ajax Frawework is extended to provide functionality such as Autocomplete etc using the AjaxToolKit. Although a lot of these are excellent, (like the pop-up calendar control) the Autocomplete feature is poor compared to many others out there. However, thanks to Tim Shankarian, it has got a little better!
Tim's site very briefly explains how to use the new updated control extender, with a link to the control source but does not cover how to install it. I thought I would quickly cover the steps below to help you.
1. Firstly you will need to read Tim's blog entry and download the patch . To actually use this, you are going to have to re-compile the AjaxControlToolkit.dll, so we will also need to download the latest AjaxControlToolkit, but we need to ensure we download the version WITH source code.
2. You then need to unzip all the contents into a folder named AjaxControlToolkit under your Visual Studio 2005/Projects (I use Visual Studio 2005 Pro, but I assume you can do this with Visual Web Developer too). Unzip Tim's patch into the ..Projects/AjaxControlToolkit/AjaxControlToolkit/Autocomplete folder and overwrite the three exisiting files.
3. You can now recompile the AjaxControlKit Project. Open the full solution (or AjaxToolKit sub-project) in Visual Studio / Visual Web Develop, make sure the build configuration is set to 'Release' and build the project.
4. You can now find and use the AjaxControlToolKit.dll under the bin/release directory in the sub-project. You can either add this file to your tollbox (using 'choose items') and then drag and drop all controls (including the patched AutocompleteExtender) or simply copy this dll (and resource files) to your project /bin directory.
5. The patch adds an additional MultiWordSeparator attribute to the control. If you set this for example to a "," (comma) you can then auto suggest based on a comma separated list. For example I have used this patched control to help auto-suggest comma spearated tags (See picture).
I believe the authors of the AjaxControlToolkit plan to release an official version that supports multiple words as well as a feature to pass back additional information. In the mean time thanks to Tim we have a workable solution.
Original Source: Tim Shankarian is MS Ajax Autocomplete Patch
Related Stuff
-
MooV: Using cutting edge Video phones and Software Video Phones - coupling all that with VoIP and empowering the disabled.
-
Moo Telecom: VoIP communications made easy - Ring anyway with the fun and ease of using a normal phone
-
TagR:Mobile Social Network with Real Time Locations Based services, and Ambience Intelligence, VoiP, IM, Skype, Googletalk, Mapping, Flickr, Events, Calendaring, Scheduling, SecondLife Support
-
ClearSMS : ClearSMS is a Web-based application that lets you send bulk SMS messages to your customers, contacts, or just about anyone.
-
Jajah:jah is a VoIP (Voice over IP) provider, founded by Austrians Roman Scharf and Daniel Mattes in 2005[1]. The Jajah headquarters are located in Mountain View, CA, USA, and Luxembourg. Jajah maintains a development centre in Israel.
-
Skype: It’s free to download and free to call other people on Skype. Skype the number one voice over ip software
- PrivatePhone: a free local phone number with voicemail and messages you can check online or from any phone.
Be the first ... |Add your comment.
Your Comment ...
Name (required)
Email (required, hidden)
Website
