# Web.TextControl and Spell Checking

> TX Spell .NET integrates spell checking into the HTML5-based Web.TextControl editor running on TX Text Control .NET Server. Once deployed alongside the web server service, it provides spell-as-you-type highlighting, a context menu, hyphenation, and language detection support.

- **Author:** Bjoern Meyer
- **Published:** 2015-02-09
- **Modified:** 2026-03-05
- **Description:** TX Spell .NET integrates spell checking into the HTML5-based Web.TextControl editor running on TX Text Control .NET Server. Once deployed alongside the web server service, it provides spell-as-you-type highlighting, a context menu, hyphenation, and language detection support.
- **2 min read** (297 words)
- **Tags:**
  - HTML5
  - Spell Checking
  - Tutorial
- **Web URL:** https://www.textcontrol.com/blog/2015/02/09/webtextcontrol-and-spell-checking/
- **LLMs URL:** https://www.textcontrol.com/blog/2015/02/09/webtextcontrol-and-spell-checking/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2015/02/09/webtextcontrol-and-spell-checking/llms-full.txt

---

In combination with the spell checking component [TX Spell .NET for Windows Forms (with ASP.NET support)](https://www.textcontrol.com/product/tx-spell-dotnet-winforms/), spell checking can be easily added to web-based applications created with TX Text Control .NET Server.

When activated, spell-as-you-type (the red zig-zag line) and a context menu support is available automatically.

![Web.TextControl and spell checking](https://s1-www.textcontrol.com/assets/dist/blog/2015/02/09/a/assets/spell_checking_web.webp "Web.TextControl and spell checking")In the *View* ribbon tab, spell checking and hyphenation can be enabled. Additionally, language detection can be enabled and the language at the current input position or selected text can be specified using the *Set Language* dialog.

In order to activate the proofing tools in your application, TX Spell .NET needs to be installed on your development machine. If TX Spell .NET has been installed after TX Text Control .NET Server, you have to start the TX Text Control setup again in order to choose *repair* to update the installed Windows Service (spell checking will be activated and licensed, if a valid TX Spell .NET license is found on your development machine).

When deploying your application, follow the deployment steps in the documentation:

[Redistribution and Deployment](https://docs.textcontrol.com/textcontrol/windows-forms/article.winforms.requirements.htm)

Under *Deploying the TX Text Control Web Server*, the files for the Windows Service are copied to the destination server. Copy the related spell checker files to the same folder including the dictionaries as described in here:

[TX Spell .NET: Redistributable Files](https://docs.textcontrol.com/spell/windows-forms/article.distribute.distribute.htm)

If TX Text Control finds a version of TX Spell .NET in the service folder on the server, spell checking is activated automatically and can be enabled using the ribbon bar.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Creating an ASP.NET MVC DocumentViewer Application With Razor](https://www.textcontrol.com/blog/2020/01/01/creating-an-aspnet-mvc-documentviewer-application-with-razor/llms.txt)
- [Creating an ASP.NET MVC Application With Razor](https://www.textcontrol.com/blog/2020/01/01/creating-an-aspnet-mvc-application-with-razor/llms.txt)
- [Creating Your First ASP.NET Reporting Application](https://www.textcontrol.com/blog/2020/01/01/creating-your-first-aspnet-reporting-application/llms.txt)
- [Creating an ASP.NET Web Forms AJAX Application](https://www.textcontrol.com/blog/2020/01/01/creating-an-aspnet-web-forms-ajax-application/llms.txt)
- [Using an Azure Load Balancer with Web.TextControl](https://www.textcontrol.com/blog/2016/03/22/using-an-azure-load-balancer-with-webtextcontrol/llms.txt)
- [HTML5: Enable Spell Checking Using Javascript](https://www.textcontrol.com/blog/2015/10/08/html5-enable-spell-checking-using-javascript/llms.txt)
- [TextControl.Web: Creating an MVC Application with Razor](https://www.textcontrol.com/blog/2015/05/12/textcontrolweb-creating-an-mvc-application-with-razor/llms.txt)
- [Web.TextControl in MVC with MVC View Pages](https://www.textcontrol.com/blog/2015/03/23/webtextcontrol-in-mvc-with-mvc-view-pages/llms.txt)
- [Reporting Best Practices and How-To Guides](https://www.textcontrol.com/blog/2015/02/05/reporting-best-practices-and-how-to-guides/llms.txt)
- [Web.TextControl: Adding Buttons to the Ribbon Bar](https://www.textcontrol.com/blog/2015/01/23/webtextcontrol-adding-buttons-to-the-ribbon-bar/llms.txt)
- [TX Spell .NET: Not Only a Spell Checker](https://www.textcontrol.com/blog/2014/11/28/tx-spell-net-not-only-a-spell-checker/llms.txt)
- [HTML5 Web Editor: Loading and Saving Documents](https://www.textcontrol.com/blog/2014/11/07/html5-web-editor-loading-and-saving-documents/llms.txt)
- [Removing Complete Ribbon Tabs from the HTML5 Web Editor](https://www.textcontrol.com/blog/2014/11/06/removing-complete-ribbon-tabs-from-the-html5-web-editor/llms.txt)
- [HTML5 Technical Considerations - The Concept Explained](https://www.textcontrol.com/blog/2014/10/16/html5-technical-considerations-the-concept-explained/llms.txt)
- [TX Text Control Web: Attaching Events to Ribbon Elements](https://www.textcontrol.com/blog/2014/10/07/tx-text-control-web-attaching-events-to-ribbon-elements/llms.txt)
- [TX Text Control Web: Customize the Ribbon Bar](https://www.textcontrol.com/blog/2014/10/03/tx-text-control-web-customize-the-ribbon-bar/llms.txt)
- [AutoCorrect: TWo INitial CApitals](https://www.textcontrol.com/blog/2014/07/24/autocorrect-two-initial-capitals/llms.txt)
- [TX Spell .NET: Ignore Word List Using User Dictionaries](https://www.textcontrol.com/blog/2014/01/10/tx-spell-net-ignore-word-list-using-user-dictionaries/llms.txt)
- [TX Spell .NET ActiveX Package Released - Spell Checking in VB6](https://www.textcontrol.com/blog/2012/01/09/tx-spell-net-activex-package-released-spell-checking-in-vb6/llms.txt)
- [Porting RapidSpell to TX Spell .NET](https://www.textcontrol.com/blog/2011/12/22/porting-rapidspell-to-tx-spell-net/llms.txt)
- [Adding Spell Checking to Your TX Text Control Applications](https://www.textcontrol.com/blog/2011/02/10/adding-spell-checking-to-your-tx-text-control-applications/llms.txt)
