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())