UI controls for ASP.NET AJAX, MVC, WPF,Silverlight, Windows 8 and Windows Phone
Cross-platform Mobile Development Toolwith cloud-based architecture
Everything you need to build sites andmobile apps with JavaScript and HTML5
One easy tool for Functional, Performance,Load and Mobile software testing
Everything for your online business - contentmanagement, ecommerce, emarketing
Simple and intuitive project managementand collaboration software
How often do you spellcheck your content before you paste it in the web Editor? Well, with Telerik ASP.NET AJAX Spell control you can simplify this process and spellcheck any multilingual texts while typing in a web environment. Besides being integrated into the industry leading RadEditor, RadSpell is available as a standalone control. Completely customizable, it can be easily attached to any server/client editable element.
RadSpell and 70+ other controls are part of RadControls for ASP.NET AJAX, a comprehensive toolset taking care of the common functionality of your application, while leaving you with more time to work on the business logic of the app.
RadSpell enables developers to add multilingual spellchecking capabilities to their ASP.NET applications. The component is completely customizable and can be attached to any server/client editable element (textbox, div, iframe). It currently supports 20 languages with custom dictionaries for every language.
<%@ Page CodeFile="DefaultCS.aspx.cs" Inherits="Telerik.Web.Examples.Spell.Overview.DefaultCS"Language="c#" AutoEventWireup="true" %> <%@ Register TagPrefix="qsf" Namespace="Telerik.QuickStart" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> <%@ Register Src="~/Spell/Examples/Overview/Info.ascx" TagName="Info" TagPrefix="qsf" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns='http://www.w3.org/1999/xhtml'> <head> <title>Examples of spell checking in ASP.NET applications | RadSpell control</title> <link href="Styles.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager runat="server" ID="RadScriptManager1" /> <telerik:RadSkinManager ID="QsfSkinManager" runat="server" ShowChooser="true" /> <telerik:RadFormDecorator ID="QsfFromDecorator" runat="server" DecoratedControls="All" EnableRoundedCorners="false" /> <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel" Transparency="50"> </telerik:RadAjaxLoadingPanel> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel"> <div style="width: 460px; float: left;"> <fieldset> <legend>Sample textboxes</legend> <asp:Panel runat="server" Style="margin: 5px"> <div> Text 1</div> <asp:TextBox ID="TextBox1" Style="height: 100px; width: 410px" runat="server" Rows="5" Columns="50" TextMode="MultiLine">RadSpell enablez developerz to add multilngual spellchecking capabilties to their ASP.NET applications.</asp:TextBox> <div> </div> <div> Text 2</div> <asp:TextBox ID="TextBox2" Style="height: 100px; width: 410px" runat="server" Rows="5" Columns="50" TextMode="MultiLine">The componen is completely customisable and can be attached to any server/client editable elemen (textbox, div, iframe).</asp:TextBox> <div> </div> <div> Text 3</div> <textarea id="TextArea1" style="height: 100px; width: 410px" runat="server" rows="5" cols="50">It currently supportz 20 languages with custom dictionaries for evry language.</textarea> <div> </div> </asp:Panel> <telerik:RadSpell ID="RadSpell1" runat="server"></telerik:RadSpell> </fieldset> </div> <div style="width: 210px; margin-left: 10px; float: left;"> <qsf:ConfiguratorPanel runat="server" ID="ConfigurationPanel1" Enabled="true" Title="Set RadSpell's Properties:" Expanded="true" Style="text-align: left;" HorizontalAlign="Right" Width="210"> <span class="rfdAspLabel"> Controls to check:</span> <asp:CheckBoxList CellPadding="0" CellSpacing="0" Width="80px" ID="ControlsToCheckList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ControlsToCheckList_SelectedIndexChanged"> <asp:ListItem Text="Text 1" Value="TextBox1" Selected="True"></asp:ListItem> <asp:ListItem Text="Text 2" Value="TextBox2" Selected="True"></asp:ListItem> <asp:ListItem Text="Text 3" Value="TextArea1" Selected="True"></asp:ListItem> </asp:CheckBoxList> <br /> <span class="rfdAspLabel"> Button type:</span> <asp:DropDownList ID="ButtonTypeList" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ButtonTypeList_SelectedIndexChanged" Width="180"> <asp:ListItem Text="Push Button" Selected="true" Value="PushButton"></asp:ListItem> <asp:ListItem Text="Link Button" Value="LinkButton"></asp:ListItem> <asp:ListItem Text="Image Button" Value="ImageButton"></asp:ListItem> <asp:ListItem Text="None (Requires using client code)" Value="None" Enabled="false"></asp:ListItem> </asp:DropDownList> <br /> <br /> <span class="rfdAspLabel"> SpellCheck Type</span> <asp:DropDownList ID="SpellCheckTypeList" runat="server" AutoPostBack="true" OnSelectedIndexChanged="SpellCheckTypeList_SelectedIndexChanged" Width="180"> <asp:ListItem Text="PhoneticProvider" Selected="true" Value="PhoneticProvider"></asp:ListItem> <asp:ListItem Text="EditDistanceProvider*" Value="EditDistanceProvider"></asp:ListItem> </asp:DropDownList> <br /> <span style="font-size: 12px; color: #626262">* EditDistance="1" by default</span><br /> <br /> <span class="rfdAspLabel"> Supported Languages:</span> <asp:CheckBoxList CellPadding="0" Width="100px" CellSpacing="0" ID="LanguageList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="LanguageList_SelectedIndexChanged"> <asp:ListItem Text="English" Value="en-us" Selected="true"></asp:ListItem> <asp:ListItem Text="French" Value="fr-fr"></asp:ListItem> <asp:ListItem Text="German" Value="de-de"></asp:ListItem> </asp:CheckBoxList> <br /> <span class="rfdAspLabel"> Fragment Ignore Options:</span> <asp:CheckBoxList CellPadding="0" Width="140px" CellSpacing="0" ID="FragmentsList" runat="server" AutoPostBack="True" OnSelectedIndexChanged="FragmentsList_SelectedIndexChanged"> <asp:ListItem Text="Email Addresses" Value="EmailAddresses" Selected="true"></asp:ListItem> <asp:ListItem Text="File Names" Value="FileNames" Selected="true"></asp:ListItem> <asp:ListItem Text="Urls" Value="Urls" Selected="true"></asp:ListItem> </asp:CheckBoxList> </qsf:ConfiguratorPanel> </div> <div style="clear:both"></div> </telerik:RadAjaxPanel> </form> </body> </html>