A namespace of classes which provide As-You-Type spelling and spellcheck button functionality to Razor Pages and Razor MVC3 views.
Provides As-You-Type spellchecking suggestions for textareas.
| Properties | |||
|---|---|---|---|
| AddWordsToDictionary | Base.AddToDicType | User | Where to save words when a user uses the 'adds to the dictionary' feature.
|
| BypassAuthentication | bool | false | Wherever possible avoids instantiating Windows Integrated Security (NTLM) login windows by using the iFrame AJAX method. |
| CaseSensitive | bool | true | iNCoRReCtLy CaSed WordS ArE CoRRectTed. |
| CheckGrammar | bool | true | Basic structural grammar, repeated words and capitalized new sentences are corrected. |
| CSSTheme | string | "classic" | Visual theme for the spellchecker context menu. Refers to a folder name in ~/AspNetSpellInclude/themes/ |
| DeferScripts | bool | false | Defers script execution until all other scripts are complete. This aids Legacy Internet Explorer compatibility. |
| DictionaryLanguage | string | "English (International)" | References a .dic file in your ASPNetSpellInclude/Dictionaries/ folder.
|
| FieldsToSpellCheck | string | ALL | HTML Element, Teat Area, or Input to be spellchecked - identified by id.
|
| HiddenButtons | string | "" | A comma separated list of button ids to remove from the menu. E.g. 'btnAddToDict' |
| IgnoreAllCaps | bool | true | WORDS IN BLOCK CAPITALS ARE IGNORED |
| IgnoreNumeric | bool | true | Words containing numbers such as 55BS73J or High5 are ignored |
| InstallationPath | string | "ASPNetSpellInclude/" | Path to the ASPNetSpellInclude Folder.This folder should be copied into your site.
|
| JavaScriptId | string | ASPNetSpell_XXXXXXXX | JavaScript variable name which can be used by advanced JavaScript developers to access the spell checker as a JavaScript object. X represents a random Hexadecimal digit. See the JavaScript Events And API Reference... |
| MouseButton | Base.ContentMenuClickType | RightClick | Determines which mouse button will cause spelling suggestions to be displayed. |
| SafeAjaxHandler | bool | true | Turning off the SafeAjaxHandler will improve performance by referencing a raw ASHX web handler for spelling requests. This may not work on some locked-down IIS hosting environments. |
| StrictSpellCheck | bool | true | Disalows users from ignoring banned words and enforced corrections located within: * AspNetSpellInclude/dictionaries/language-rules/ |
| UserInterfaceLanguage | string | "en" | The User Interface language for the right click context menu. ASPNetSpell has translations in over 50 world languages. Custom translations can also be used. |
| Methods | |||
| getHtml() | string | No arguments | Returns the necessary HTML to render the SpellAsYouType spellchecker.
|
Provides a spellchecking button that launches an MS-Word style spellcheck dialog window.
| Properties | |||
|---|---|---|---|
| AddWordsToDictionary | Base.AddToDicType | User | Where to save words when a user uses the 'adds to the dictionary' feature.
|
| ButtonText | string | "Spell Check" | Button Text / Alt |
| ButtonType | Base.SpellButtonType | ImageButton | Rendering mode of the spellchecking button |
| BypassAuthentication | bool | false | Wherever possible avoids instantiating Windows Integrated Security (NTLM) login windows by using the iFrame AJAX method. |
| CaseSensitive | bool | true | iNCoRReCtLy CaSed WordS ArE CoRRectTed. |
| CheckGrammar | bool | true | Basic structural grammar, repeated words and capitalized new sentences are corrected. |
| CSSClass | string | "classic" | CSS class to be applied to the spellchecking button |
| CSSStyle | string | "classic" | Style attribute to be applied to the spellchecking button |
| CSSTheme | string | "classic" | Visual theme for the spellchecker context menu. Refers to a folder name in ~/AspNetSpellInclude/themes/ |
| DeferScripts | bool | false | Defers script execution until all other scripts are complete. This aids Legacy Internet Explorer compatibility. |
| DictionaryLanguage | string | "English (International)" | References a .dic file in your ASPNetSpellInclude/Dictionaries/ folder.
|
| FieldsToSpellCheck | string | ALL | HTML Element, Teat Area, or Input to be spellchecked - identified by id.
|
| HiddenButtons | string | "" | A comma separated list of button ids to remove from the menu. E.g. 'btnAddToDict' |
| IgnoreAllCaps | bool | true | WORDS IN BLOCK CAPITALS ARE IGNORED |
| IgnoreNumeric | bool | true | Words containing numbers such as 55BS73J or High5 are ignored |
| Image | string | "" | Button Image used when SpellButtonType is "ImageButton" |
| InstallationPath | string | "ASPNetSpellInclude/" | Path to the ASPNetSpellInclude Folder.This folder should be copied into your site.
|
| JavaScriptId | string | ASPNetSpell_XXXXXXXX | JavaScript variable name which can be used by advanced JavaScript developers to access the spell checker as a JavaScript object. X represents a random Hexadecimal digit. See the JavaScript Events And API Reference... |
| MeaningProvider | string | "" | URL expression for 'Lookup Meaning...' feature of the spellcheck dialog.
|
| ModalDialog | bool | true | Opens the spellcheck dialog as a modal "always-on-top" window. |
| RollOverImage | string | "" | Button Image Rollover used when SpellButtonType is "ImageButton" |
| SafeAjaxHandler | bool | true | Turning off the SafeAjaxHandler will improve performance by referencing a raw ASHX web handler for spelling requests. This may not work on some locked-down IIS hosting environments. |
| ShowMeaningsAndThesaurous | bool | true | Shows a 'lookup meaning...' feature for each spell checking suggestion. |
| ShowSummaryScreen | bool | true | Shows/Hides a summary screen upon spellchecking completion displaying usage statistics. |
| StrictSpellCheck | bool | true | Disalows users from ignoring banned words and enforced corrections located within: * AspNetSpellInclude/dictionaries/language-rules/ |
| UserInterfaceLanguage | string | "en" | The User Interface language for the right click context menu. ASPNetSpell has translations in over 50 world languages. Custom translations can also be used. |
| Methods | |||
| getHtml() | string | No arguments | Returns the necessary HTML to render a Button that opens an ASPNetSpell spell-checking Dialog.
|
@{
/// Create a ASPNetSpell spell- as-you-type feature for any textarea
ASPNetSpell.Razor.SpellAsYouType mySpell = new ASPNetSpell.Razor.SpellAsYouType();
mySpell.FieldsToSpellCheck = "TextArea1";
/// Create a ASPNetSpell spellchecker button
ASPNetSpell.Razor.SpellButton mySpellButton = new ASPNetSpell.Razor.SpellButton();
mySpellButton.FieldsToSpellCheck = "TextArea1";
}
<p>
ASP.NET Web Pages make it easy to build powerful .NET based applications for the web.
</p>
<textarea id="TextArea1" cols="20" rows="2">Helllo Worlb. </textarea>
@Html.Raw(mySpell.getHtml())
@Html.Raw(mySpellButton.getHtml())