Hello John,
If you are new to the web, taking the time to learn Ajax, JavaScript, jQuery, CSS etc. will keep you from doing some good work in the meantime.
I suggest that you take a look at the Visual WebGui framework.
the Visual WebGui framework is a .NET based framework that allows you to develop applications almost exactly like you would develop them in MS Winforms (.NET windows desktop applications), but deploy them to the web in HTML without any plugin/activex required.
By saying "web" I also mean smart-phones, and the multitude of operating systems that support the mainstream browsers (Firefox, Internet Explorer, Chrome, Safari and Opera).
With the Visual WebGui framework you get out-of-the-box the ability to add pure HTML and ASP.NET content to your application, while benefiting from the built in AJAX (XML HTTP) engine that we have built for you. This engine provides you with easy to use communication between the client and the server and a lot of abstraction to common complicated procedures that you would otherwise have to implement.
To answer your specific question about implementing and editor with auto-complete:
- There is a code-snippet for creating a TextBox with auto-complete built into it in this page here (Even though this is a plain TextBox and not a full editor, the concept is the same):
visualwebgui.com/Developers/Resources/Codes/tabid/326/articleType/ArticleView/articleId/637/Handling-KeyPress-Events-on-a-VWG-Textbox-using-a-ClientSide-Timer.aspx
- You can also view this article here (for more information on the client events engine I referred to earlier):
visualwebgui.com/Developers/Resources/Tutorials/tabid/365/articleType/ArticleView/articleId/777/How-to-implement-Visual-WebGui-custom-control.aspx
-
BTW, this framework also has a full free version under the LGPL license that can be used with the MS Web Developer Express 2008 version of MS Visual Studio - which is free also.
If you need any additional information on the subject, please reply and I will be happy to assist you further.
__
Ori Cohen
Support manager @ Visual WebGui